Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
1006
HY000
ER_CANT_CREATE_DB
Can't create database '%s' (errno: %d)
The server has insufficient free disk space to create the database. Free up space and retry.
There may be a file permission issue on the data directories. Check both the user and group permissions and set accordingly.
1008
HY000
ER_DB_DROP_EXISTS
Can't drop database '%s'; database doesn't exist
1012
HY000
ER_CANT_FIND_SYSTEM_REC
Can't read record in system table
1014
HY000
ER_CANT_GET_WD
Can't get working directory (errno: %d)
1013
HY000
ER_CANT_GET_STAT
Can't get status of '%s' (errno: %d)
1007
HY000
ER_DB_CREATE_EXISTS
Can't create database '%s'; database exists
1020
HY000
ER_CHECKREAD
Record has changed since last read in table '%s'
1003
HY000
ER_YES
YES
1018
HY000
ER_CANT_READ_DIR
Can't read dir of '%s' (errno: %d)
1017
HY000
ER_FILE_NOT_FOUND
Can't find file: '%s' (errno: %d)
1031
HY000
ER_ILLEGAL_HA
Table storage engine for '%s' doesn't have this option
1030
HY000
ER_GET_ERRN
Got error %d from storage engine
1032
HY000
ER_KEY_NOT_FOUND
Can't find record in '%s'
1041
HY000
ER_OUT_OF_RESOURCES
Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
1049
42000
ER_BAD_DB_ERROR
Unknown database '%s'
1033
HY000
ER_NOT_FORM_FILE
Incorrect information in file: '%s'
1010
HY000
ER_DB_DROP_RMDIR
Error dropping database (can't rmdir '%s', errno: %d)
1039
HY000
ER_UNEXPECTED_EOF
Unexpected EOF found when reading file '%s' (Errno: %d)
1025
HY000
ER_ERROR_ON_RENAME
Error on rename of '%s' to '%s' (errno: %d)
1000
HY000
ER_HASHCHK
hashchk
1064
42000
ER_PARSE_ERROR
%s near '%s' at line %d
1022
23000
ER_DUP_KEY
Can't write; duplicate key in table '%s'
1024
HY000
ER_ERROR_ON_READ
Error reading file '%s' (errno: %d)
1034
HY000
ER_NOT_KEYFILE
Incorrect key file for table '%s'; try to repair it
This page is licensed: CC BY-SA / Gnu FDL
1027
HY000
ER_FILE_USED
'%s' is locked against change
This page is licensed: CC BY-SA / Gnu FDL
1038
HY001
ER_OUT_OF_SORTMEMORY
Out of sort memory, consider increasing server sort buffer size
This page is licensed: CC BY-SA / Gnu FDL
1019
HY000
ER_CANT_SET_WD
Can't change dir to '%s' (errno: %d)
This page is licensed: CC BY-SA / Gnu FDL
1042
08S01
ER_BAD_HOST_ERROR
Can't get hostname for your address
This page is licensed: CC BY-SA / Gnu FDL
1016
HY000
ER_CANT_OPEN_FILE
Can't open file: '%s' (errno: %d)
This page is licensed: CC BY-SA / Gnu FDL
1056
42000
ER_WRONG_GROUP_FIELD
Can't group on '%s'
This page is licensed: CC BY-SA / Gnu FDL
The user/password combination does not exist or the user does not have privileges to the given database. See Troubleshooting Connection Issues for more, as well as GRANT for details on setting permissions.
1045
28000
ER_ACCESS_DENIED_ERROR
Access denied for user '%s'@'%s' (using password: %s)
This page is licensed: CC BY-SA / Gnu FDL
1073
42000
ER_BLOB_USED_AS_KEY
BLOB column '%s' can't be used in key specification with the used table type
This page is licensed: CC BY-SA / Gnu FDL
1055
42000
ER_WRONG_FIELD_WITH_GROUP
'%s' isn't in GROUP BY
This page is licensed: CC BY-SA / Gnu FDL
There can only be one AUTO_INCREMENT column per table, and the column must be defined as a key. Not adhering to either of these restrictions will result in this error. For example:
1075
42000
ER_WRONG_AUTO_KEY
Incorrect table definition; there can be only one auto column and it must be defined as a key
CREATE OR REPLACE TABLE animals (
id1 MEDIUMINT NOT NULL AUTO_INCREMENT,
id2 TINYINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id1),
KEY (id2)
);
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
CREATE OR REPLACE TABLE animals (
id1 MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL
);
ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
CREATE OR REPLACE TABLE animals (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
);
Query OK, 0 rows affected (0.017 sec)This page is licensed: CC BY-SA / Gnu FDL
1063
42000
ER_WRONG_FIELD_SPEC
Incorrect column specifier for column '%s'
This page is licensed: CC BY-SA / Gnu FDL
No more than one primary key can be defined per table. Attempting to define more in a single table will result in this error. For example:
It's also possible that this error results from a mistaken attempt to define a multi-part primary key. This is an example of the correct definition for such a key.
1068
42000
ER_MULTIPLE_PRI_KEY
Multiple primary key defined
CREATE TABLE t1(
c1 INT NOT NULL AUTO_INCREMENT,
c2 INT NOT NULL,
PRIMARY KEY(c1),
PRIMARY KEY(c2)
);
ERROR 1068 (42000): Multiple primary key defined
CREATE TABLE t1(
c1 INT NOT NULL AUTO_INCREMENT,
c2 INT NOT NULL,
PRIMARY KEY(c1)
);CREATE TABLE t1(
c1 INT NOT NULL AUTO_INCREMENT,
c2 INT NOT NULL,
PRIMARY KEY(c1, c2)
);This page is licensed: CC BY-SA / Gnu FDL
1072
42000
ER_KEY_COLUMN_DOES_NOT_EXITS
Key column '%s' doesn't exist in table
This page is licensed: CC BY-SA / Gnu FDL
1085
HY000
ER_TEXTFILE_NOT_READABLE
The file '%s' must be in the database directory or be readable by all
This page is licensed: CC BY-SA / Gnu FDL
1079
HY000
ER_SHUTDOWN_COMPLETE
%s: Shutdown complete
This page is licensed: CC BY-SA / Gnu FDL
1036
HY000
ER_OPEN_AS_READONLY
Table '%s' is read only
This page is licensed: CC BY-SA / Gnu FDL
1058
21S01
ER_WRONG_VALUE_COUNT
Column count doesn't match value count
This page is licensed: CC BY-SA / Gnu FDL
1067
42000
ER_INVALID_DEFAULT
Invalid default value for '%s'
This page is licensed: CC BY-SA / Gnu FDL
1071
42000
ER_TOO_LONG_KEY
Specified key was too long; max key length is %d bytes
This page is licensed: CC BY-SA / Gnu FDL
1065
42000
ER_EMPTY_QUERY
Query was empty
This page is licensed: CC BY-SA / Gnu FDL
1060
42S21
ER_DUP_FIELDNAME
Duplicate column name '%s'
This page is licensed: CC BY-SA / Gnu FDL
1046
3D000
ER_NO_DB_ERROR
No database selected
This page is licensed: CC BY-SA / Gnu FDL
1076
HY000
ER_READY
%s: ready for connections. Version: '%s' socket: '%s' port: %d
This page is licensed: CC BY-SA / Gnu FDL
1087
HY000
ER_LOAD_INF
Records: %ld Deleted: %ld Skipped: %ld Warnings: %ld
This page is licensed: CC BY-SA / Gnu FDL
1086
HY000
ER_FILE_EXISTS_ERROR
File '%s' already exists
This page is licensed: CC BY-SA / Gnu FDL
1053
08S01
ER_SERVER_SHUTDOWN
Server shutdown in progress
This page is licensed: CC BY-SA / Gnu FDL
In order to avoid ambiguity, a table name or alias must uniquely identify an object. There are many situations where this could occur.
For example, HANDLER statements use unqualified table names, requiring the use of an alias in certain contexts. For example:
In the previous example, the HANDLER was opened with the t1 table name. Since HANDLERs use unqualified table names, trying to access another table with this same name, even though it's in another database, will result in ambiguity. An alias needs to be used to avoid the ambiguity:
1066
42000
ER_NONUNIQ_TABLE
Not unique table/alias: '%s'
CREATE TABLE t1 (f1 INT);
INSERT INTO t1 VALUES (1),(2),(3);
HANDLER t1 OPEN;
HANDLER t1 READ NEXT;
+------+
| f1 |
+------+
| 1 |
+------+
HANDLER t1 READ NEXT;
+------+
| f1 |
+------+
| 2 |
+------+This page is licensed: CC BY-SA / Gnu FDL
1095
HY000
ER_KILL_DENIED_ERROR
You are not owner of thread %lu
This page is licensed: CC BY-SA / Gnu FDL
1090
42000
ER_CANT_REMOVE_ALL_FIELDS
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
This page is licensed: CC BY-SA / Gnu FDL
1081
08S01
ER_IPSOCK_ERROR
Can't create IP socket
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
1062
23000
ER_DUP_ENTRY
Duplicate entry '%s' for key %d
This error occurs when a key that requires a unique value ( or ) instead receives a duplicate. For example:
Solve the error by either not attempting to insert a duplicate value, or not requiring the key to be unique. For example, the below replaces the unique index with an index permitting duplicates:
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
CREATE DATABASE db_new;
CREATE TABLE db_new.t1 (id INT);
INSERT INTO db_new.t1 VALUES (4),(5),(6);
HANDLER db_new.t1 OPEN;
ERROR 1066 (42000): Not unique table/alias: 't1'
HANDLER db_new.t1 OPEN AS db_new_t1;
HANDLER db_new_t1 READ NEXT LIMIT 3;
+------+
| id |
+------+
| 4 |
| 5 |
| 6 |
+------+CREATE TABLE t1 (
id INT AUTO_INCREMENT PRIMARY KEY,
f VARCHAR(10) UNIQUE
);
INSERT INTO t1 (f) VALUES ('a'),('b');
SELECT * FROM t1;
+----+------+
| id | f |
+----+------+
| 1 | a |
| 2 | b |
+----+------+
INSERT INTO t1 (f) VALUES ('b'),('c');
ERROR 1062 (23000): Duplicate entry 'b' for key 'f'This page is licensed: CC BY-SA / Gnu FDL
This page is licensed: CC BY-SA / Gnu FDL
This article doesn't currently contain any content.
This page is licensed: CC BY-SA / Gnu FDL
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
This article doesn't currently contain any content.
ALTER TABLE t1 DROP INDEX f, ADD INDEX (f);
INSERT INTO t1 (f) VALUES ('b'),('c');
SELECT * FROM t1;
+----+------+
| id | f |
+----+------+
| 1 | a |
| 2 | b |
| 3 | b |
| 4 | c |
+----+------+Below is a partial list of more common Linux and Windows operating system error codes.
The perror tool can be used to find the error message which is associated with a given error code.
5
ERROR_ACCESS_DENIED
Access is denied.
6
ERROR_INVALID_HANDLE
The handle is invalid.
7
ERROR_ARENA_TRASHED
The storage control blocks were destroyed.
8
ERROR_NOT_ENOUGH_MEMORY
Not enough storage is available to process this command.
9
ERROR_INVALID_BLOCK
The storage control block address is invalid.
10
ERROR_BAD_ENVIRONMENT
The environment is incorrect.
11
ERROR_BAD_FORMAT
An attempt was made to load a program with an incorrect format.
12
ERROR_INVALID_ACCESS
The access code is invalid.
13
ERROR_INVALID_DATA
The data is invalid.
14
ERROR_OUTOFMEMORY
Not enough storage is available to complete this operation.
15
ERROR_INVALID_DRIVE
The system cannot find the drive specified.
16
ERROR_CURRENT_DIRECTORY
The directory cannot be removed.
17
ERROR_NOT_SAME_DEVICE
The system cannot move the file to a different disk drive.
18
ERROR_NO_MORE_FILES
There are no more files.
19
ERROR_WRITE_PROTECT
The media is write protected.
20
ERROR_BAD_UNIT
The system cannot find the device specified.
21
ERROR_NOT_READY
The device is not ready.
22
ERROR_BAD_COMMAND
The device does not recognize the command.
23
ERROR_CRC
Data error (cyclic redundancy check).
24
ERROR_BAD_LENGTH
The program issued a command but the command length is incorrect.
25
ERROR_SEEK
The drive cannot locate a specific area or track on the disk.
26
ERROR_NOT_DOS_DISK
The specified disk or diskette cannot be accessed.
27
ERROR_SECTOR_NOT_FOUND
The drive cannot find the sector requested.
28
ERROR_OUT_OF_PAPER
The printer is out of paper.
29
ERROR_WRITE_FAULT
The system cannot write to the specified device.
30
ERROR_READ_FAULT
The system cannot read from the specified device.
31
ERROR_GEN_FAILURE
A device attached to the system is not functioning.
32
ERROR_SHARING_VIOLATION
The process cannot access the file because it is being used by another process.
33
ERROR_LOCK_VIOLATION
The process cannot access the file because another process has locked a portion of the file.
34
ERROR_WRONG_DISK
The wrong diskette is in the drive. Insert %2 (Volume Serial Number: %3) into drive %1.
36
ERROR_SHARING_BUFFER_EXCEEDED
Too many files opened for sharing.
38
ERROR_HANDLE_EOF
Reached the end of the file.
39
ERROR_HANDLE_DISK_FULL
The disk is full.
87
ERROR_INVALID_PARAMETER
The parameter is incorrect.
112
ERROR_DISK_FULL
The disk is full.
123
ERROR_INVALID_NAME
The file name, directory name, or volume label syntax is incorrect.
1450
ERROR_NO_SYSTEM_RESOURCES
Insufficient system resources exist to complete the requested service.
1
EPERM
Operation not permitted
2
ENOENT
No such file or directory
3
ESRCH
No such process
4
EINTR
Interrupted system call
5
EIO
I/O error
6
ENXIO
No such device or address
7
E2BIG
Argument list too long
8
ENOEXEC
Exec format error
9
EBADF
Bad file number
10
ECHILD
No child processes
11
EAGAIN
Try again
12
ENOMEM
Out of memory
13
EACCES
Permission denied
14
EFAULT
Bad address
15
ENOTBLK
Block device required
16
EBUSY
Device or resource busy
17
EEXIST
File exists
18
EXDEV
Cross-device link
19
ENODEV
No such device
20
ENOTDIR
Not a directory
21
EISDIR
Is a directory
22
EINVAL
Invalid argument
23
ENFILE
File table overflow
24
EMFILE
Too many open files
25
ENOTTY
Not a typewriter
26
ETXTBSY
Text file busy
27
EFBIG
File too large
28
ENOSPC
No space left on device
29
ESPIPE
Illegal seek
30
EROFS
Read-only file system
31
EMLINK
Too many links
32
EPIPE
Broken pipe
33
EDOM
Math argument out of domain of func
34
ERANGE
Math result not representable
35
EDEADLK
Resource deadlock would occur
36
ENAMETOOLONG
File name too long
37
ENOLCK
No record locks available
38
ENOSYS
Function not implemented
39
ENOTEMPTY
Directory not empty
40
ELOOP
Too many symbolic links encountered
42
ENOMSG
No message of desired type
43
EIDRM
Identifier removed
44
ECHRNG
Channel number out of range
45
EL2NSYNC
Level 2 not synchronized
46
EL3HLT
Level 3 halted
47
EL3RST
Level 3 reset
48
ELNRNG
Link number out of range
49
EUNATCH
Protocol driver not attached
50
ENOCSI
No CSI structure available
51
EL2HLT
Level 2 halted
52
EBADE
Invalid exchange
53
EBADR
Invalid request descriptor
54
EXFULL
Exchange full
55
ENOANO
No anode
56
EBADRQC
Invalid request code
57
EBADSLT
Invalid slot
59
EBFONT
Bad font file format
60
ENOSTR
Device not a stream
61
ENODATA
No data available
62
ETIME
Timer expired
63
ENOSR
Out of streams resources
64
ENONET
Machine is not on the network
65
ENOPKG
Package not installed
66
EREMOTE
Object is remote
67
ENOLINK
Link has been severed
68
EADV
Advertise error
69
ESRMNT
Srmount error
70
ECOMM
Communication error on send
71
EPROTO
Protocol error
72
EMULTIHOP
Multihop attempted
73
EDOTDOT
RFS specific error
74
EBADMSG
Not a data message
75
EOVERFLOW
Value too large for defined data type
76
ENOTUNIQ
Name not unique on network
77
EBADFD
File descriptor in bad state
78
EREMCHG
Remote address changed
79
ELIBACC
Can not access a needed shared library
80
ELIBBAD
Accessing a corrupted shared library
81
ELIBSCN
.lib section in a.out corrupted
82
ELIBMAX
Attempting to link in too many shared libraries
83
ELIBEXEC
Cannot exec a shared library directly
84
EILSEQ
Illegal byte sequence
85
ERESTART
Interrupted system call should be restarted
86
ESTRPIPE
Streams pipe error
87
EUSERS
Too many users
88
ENOTSOCK
Socket operation on non-socket
89
EDESTADDRREQ
Destination address required
90
EMSGSIZE
Message too long
91
EPROTOTYPE
Protocol wrong type for socket
92
ENOPROTOOPT
Protocol not available
93
EPROTONOSUPPORT
Protocol not supported
94
ESOCKTNOSUPPORT
Socket type not supported
95
EOPNOTSUPP
Operation not supported on transport endpoint
96
EPFNOSUPPORT
Protocol family not supported
97
EAFNOSUPPORT
Address family not supported by protocol
98
EADDRINUSE
Address already in use
99
EADDRNOTAVAIL
Cannot assign requested address
100
ENETDOWN
Network is down
101
ENETUNREACH
Network is unreachable
102
ENETRESET
Network dropped connection because of reset
103
ECONNABORTED
Software caused connection abort
104
ECONNRESET
Connection reset by peer
105
ENOBUFS
No buffer space available
106
EISCONN
Transport endpoint is already connected
107
ENOTCONN
Transport endpoint is not connected
108
ESHUTDOWN
Cannot send after transport endpoint shutdown
109
ETOOMANYREFS
Too many references: cannot splice
110
ETIMEDOUT
Connection timed out
111
ECONNREFUSED
Connection refused
112
EHOSTDOWN
Host is down
113
EHOSTUNREACH
No route to host
114
EALREADY
Operation already in progress
115
EINPROGRESS
Operation now in progress
116
ESTALE
Stale NFS file handle
117
EUCLEAN
Structure needs cleaning
118
ENOTNAM
Not a XENIX named type file
119
ENAVAIL
No XENIX semaphores available
120
EISNAM
Is a named type file
121
EREMOTEIO
Remote I/O error
122
EDQUOT
Quota exceeded
123
ENOMEDIUM
No medium found
124
EMEDIUMTYPE
Wrong medium type
125
ECANCELED
Operation Canceled
126
ENOKEY
Required key not available
127
EKEYEXPIRED
Key has expired
128
EKEYREVOKED
Key has been revoked
129
EKEYREJECTED
Key was rejected by service
130
EOWNERDEAD
Owner died
131
ENOTRECOVERABLE
State not recoverable
1
ERROR_INVALID_FUNCTION
Incorrect function.
2
ERROR_FILE_NOT_FOUND
The system cannot find the file specified.
3
ERROR_PATH_NOT_FOUND
The system cannot find the path specified.
4
ERROR_TOO_MANY_OPEN_FILES
This page is licensed: CC BY-SA / Gnu FDL
The system cannot open the file.
Error codes from 4195 onward have been shifted!
MariaDB shares error codes with MySQL. There are also a number of error codes specific to MariaDB.
An example of an error code:
There are three pieces of information returned in an error:
A numeric error code, in this case 1046. Error codes from 1900 and up are specific to MariaDB, while error codes from 1000 to 1800 are shared by MySQL and MariaDB.
An value, consisting of five characters, in this case 3D000. These codes are standard to ODBC and ANSI SQL. When MariaDB cannot allocate a standard SQLSTATE code, a generic HY000, or general error, is used.
A string describing the error, in this case No database selected.
New error codes are being continually being added as new features are added. For a definitive list, see the file sql/share/errmsg-utf8.txt, as well as include/mysqld_error.h in the build directory, generated by the comp_err tool. The tool can be used to get the error message associated with a given error code.
SELECT * FROM x;
ERROR 1046 (3D000): No database selectedHY000
ER_YES
YES
HY000
ER_CANT_CREATE_FILE
Can't create file '%s' (errno: %d)
HY000
ER_CANT_CREATE_TABLE
Can't create table '%s' (errno: %d)
HY000
ER_CANT_CREATE_DB
Can't create database '%s' (errno: %d)
HY000
ER_DB_CREATE_EXISTS
Can't create database '%s'; database exists
HY000
ER_DB_DROP_EXISTS
Can't drop database '%s'; database doesn't exist
HY000
ER_DB_DROP_DELETE
Error dropping database (can't delete '%s', errno: %d)
HY000
ER_DB_DROP_RMDIR
Error dropping database (can't rmdir '%s', errno: %d)
HY000
ER_CANT_DELETE_FILE
Error on delete of '%s' (errno: %d)
HY000
ER_CANT_FIND_SYSTEM_REC
Can't read record in system table
HY000
ER_CANT_GET_STAT
Can't get status of '%s' (errno: %d)
HY000
ER_CANT_GET_WD
Can't get working directory (errno: %d)
HY000
ER_CANT_LOCK
Can't lock file (errno: %d)
HY000
ER_CANT_OPEN_FILE
Can't open file: '%s' (errno: %d)
HY000
ER_FILE_NOT_FOUND
Can't find file: '%s' (errno: %d)
HY000
ER_CANT_READ_DIR
Can't read dir of '%s' (errno: %d)
HY000
ER_CANT_SET_WD
Can't change dir to '%s' (errno: %d)
HY000
ER_CHECKREAD
Record has changed since last read in table '%s'
HY000
ER_DISK_FULL
Disk full (%s); waiting for someone to free some space...
23000
ER_DUP_KEY
Can't write; duplicate key in table '%s'
HY000
ER_ERROR_ON_CLOSE
Error on close of '%s' (errno: %d)
HY000
ER_ERROR_ON_READ
Error reading file '%s' (errno: %d)
HY000
ER_ERROR_ON_RENAME
Error on rename of '%s' to '%s' (errno: %d)
HY000
ER_ERROR_ON_WRITE
Error writing file '%s' (errno: %d)
HY000
ER_FILE_USED
'%s' is locked against change
HY000
ER_FILSORT_ABORT
Sort aborted
HY000
ER_FORM_NOT_FOUND
View '%s' doesn't exist for '%s'
HY000
ER_GET_ERRN
Got error %d from storage engine
HY000
ER_ILLEGAL_HA
Table storage engine for '%s' doesn't have this option
HY000
ER_KEY_NOT_FOUND
Can't find record in '%s'
HY000
ER_NOT_FORM_FILE
Incorrect information in file: '%s'
HY000
ER_NOT_KEYFILE
Incorrect key file for table '%s'; try to repair it
HY000
ER_OLD_KEYFILE
Old key file for table '%s'; repair it!
HY000
ER_OPEN_AS_READONLY
Table '%s' is read only
HY001
ER_OUTOFMEMORY
Out of memory; restart server and try again (needed %d bytes)
HY001
ER_OUT_OF_SORTMEMORY
Out of sort memory, consider increasing server sort buffer size
HY000
ER_UNEXPECTED_EOF
Unexpected EOF found when reading file '%s' (Errno: %d)
08004
ER_CON_COUNT_ERROR
Too many connections
HY000
ER_OUT_OF_RESOURCES
Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
08S01
ER_BAD_HOST_ERROR
Can't get hostname for your address
08S01
ER_HANDSHAKE_ERROR
Bad handshake
42000
ER_DBACCESS_DENIED_ERROR
Access denied for user '%s'@'%s' to database '%s'
28000
ER_ACCESS_DENIED_ERROR
Access denied for user '%s'@'%s' (using password: %s)
3D000
ER_NO_DB_ERROR
No database selected
08S01
ER_UNKNOWN_COM_ERROR
Unknown command
23000
ER_BAD_NULL_ERROR
Column '%s' cannot be null
42000
ER_BAD_DB_ERROR
Unknown database '%s'
42S01
ER_TABLE_EXISTS_ERROR
Table '%s' already exists
42S02
ER_BAD_TABLE_ERROR
Unknown table '%s'
23000
ER_NON_UNIQ_ERROR
Column '%s' in %s is ambiguous
08S01
ER_SERVER_SHUTDOWN
Server shutdown in progress
42S22
ER_BAD_FIELD_ERROR
Unknown column '%s' in '%s'
42000
ER_WRONG_FIELD_WITH_GROUP
'%s' isn't in GROUP BY
42000
ER_WRONG_GROUP_FIELD
Can't group on '%s'
42000
ER_WRONG_SUM_SELECT
Statement has sum functions and columns in same statement
21S01
ER_WRONG_VALUE_COUNT
Column count doesn't match value count
42000
ER_TOO_LONG_IDENT
Identifier name '%s' is too long
42S21
ER_DUP_FIELDNAME
Duplicate column name '%s'
42000
ER_DUP_KEYNAME
Duplicate key name '%s'
23000
ER_DUP_ENTRY
Duplicate entry '%s' for key %d
42000
ER_WRONG_FIELD_SPEC
Incorrect column specifier for column '%s'
42000
ER_PARSE_ERROR
%s near '%s' at line %d
42000
ER_EMPTY_QUERY
Query was empty
42000
ER_NONUNIQ_TABLE
Not unique table/alias: '%s'
42000
ER_INVALID_DEFAULT
Invalid default value for '%s'
42000
ER_MULTIPLE_PRI_KEY
Multiple primary key defined
42000
ER_TOO_MANY_KEYS
Too many keys specified; max %d keys allowed
42000
ER_TOO_MANY_KEY_PARTS
Too many key parts specified; max %d parts allowed
42000
ER_TOO_LONG_KEY
Specified key was too long; max key length is %d bytes
42000
ER_KEY_COLUMN_DOES_NOT_EXITS
Key column '%s' doesn't exist in table
42000
ER_BLOB_USED_AS_KEY
BLOB column '%s' can't be used in key specification with the used table type
42000
ER_TOO_BIG_FIELDLENGTH
Column length too big for column '%s' (max = %lu); use BLOB or TEXT instead
42000
ER_WRONG_AUTO_KEY
Incorrect table definition; there can be only one auto column and it must be defined as a key
HY000
ER_READY
%s: ready for connections. Version: '%s' socket: '%s' port: %d
HY000
ER_NORMAL_SHUTDOWN
%s: Normal shutdown
HY000
ER_GOT_SIGNAL
%s: Got signal %d. Aborting!
HY000
ER_SHUTDOWN_COMPLETE
%s: Shutdown complete
08S01
ER_FORCING_CLOSE
%s: Forcing close of thread %ld user: '%s'
08S01
ER_IPSOCK_ERROR
Can't create IP socket
42S12
ER_NO_SUCH_INDEX
Table '%s' has no index like the one used in CREATE INDEX; recreate the table
42000
ER_WRONG_FIELD_TERMINATORS
Field separator argument is not what is expected; check the manual
42000
ER_BLOBS_AND_NO_TERMINATED
You can't use fixed rowlength with BLOBs; please use 'fields terminated by'
HY000
ER_TEXTFILE_NOT_READABLE
The file '%s' must be in the database directory or be readable by all
HY000
ER_FILE_EXISTS_ERROR
File '%s' already exists
HY000
ER_LOAD_INF
Records: %ld Deleted: %ld Skipped: %ld Warnings: %ld
HY000
ER_ALTER_INF
Records: %ld Duplicates: %ld
HY000
ER_WRONG_SUB_KEY
Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys
42000
ER_CANT_REMOVE_ALL_FIELDS
You can't delete all columns with ALTER TABLE; use DROP TABLE instead
42000
ER_CANT_DROP_FIELD_OR_KEY
Can't DROP '%s'; check that column/key exists
HY000
ER_INSERT_INF
Records: %ld Duplicates: %ld Warnings: %ld
HY000
ER_UPDATE_TABLE_USED
You can't specify target table '%s' for update in FROM clause
HY000
ER_NO_SUCH_THREAD
Unknown thread id: %lu
HY000
ER_KILL_DENIED_ERROR
You are not owner of thread %lu
HY000
ER_NO_TABLES_USED
No tables used
HY000
ER_TOO_BIG_SET
Too many strings for column %s and SET
HY000
ER_NO_UNIQUE_LOGFILE
Can't generate a unique log-filename %s.(1-999)
HY000
ER_TABLE_NOT_LOCKED_FOR_WRITE
Table '%s' was locked with a READ lock and can't be updated
42000
ER_WRONG_TABLE_NAME
Incorrect table name '%s'
42000
ER_TOO_BIG_SELECT
The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE= ## if the SELECT is okay
HY000
ER_UNKNOWN_ERROR
Unknown error
42000
ER_UNKNOWN_PROCEDURE
Unknown procedure '%s'
42000
ER_WRONG_PARAMCOUNT_TO_PROCEDURE
Incorrect parameter count to procedure '%s'
HY000
ER_WRONG_PARAMETERS_TO_PROCEDURE
Incorrect parameters to procedure '%s'
42S02
ER_UNKNOWN_TABLE
Unknown table '%s' in %s
42000
ER_FIELD_SPECIFIED_TWICE
Column '%s' specified twice
HY000
ER_INVALID_GROUP_FUNC_USE
Invalid use of group function
42000
ER_UNSUPPORTED_EXTENSION
Table '%s' uses an extension that doesn't exist in this MariaDB version
42000
ER_TABLE_MUST_HAVE_COLUMNS
A table must have at least 1 column
HY000
ER_RECORD_FILE_FULL
The table '%s' is full
42000
ER_UNKNOWN_CHARACTER_SET
Unknown character set: '%s'
HY000
ER_TOO_MANY_TABLES
Too many tables; MariaDB can only use %d tables in a join
HY000
ER_TOO_MANY_FIELDS
Too many columns
42000
ER_TOO_BIG_ROWSIZE
Row size too large. The maximum row size for the used table type, not counting BLOBs, is %ld. You have to change some columns to TEXT or BLOBs
HY000
ER_STACK_OVERRUN
Thread stack overrun: Used: %ld of a %ld stack. Use 'mysqld --thread_stack=#' to specify a bigger stack if needed
42000
ER_WRONG_OUTER_JOIN
Cross dependency found in OUTER JOIN; examine your ON conditions
42000
ER_NULL_COLUMN_IN_INDEX
Table handler doesn't support NULL in given index. Please change column '%s' to be NOT NULL or use another handler
HY000
ER_CANT_FIND_UDF
Can't load function '%s'
HY000
ER_CANT_INITIALIZE_UDF
Can't initialize function '%s'; %s
HY000
ER_UDF_NO_PATHS
No paths allowed for shared library
HY000
ER_UDF_EXISTS
Function '%s' already exists
HY000
ER_CANT_OPEN_LIBRARY
Can't open shared library '%s' (Errno: %d %s)
HY000
ER_CANT_FIND_DL_ENTRY
Can't find symbol '%s' in library
HY000
ER_FUNCTION_NOT_DEFINED
Function '%s' is not defined
HY000
ER_HOST_IS_BLOCKED
Host '%s' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
HY000
ER_HOST_NOT_PRIVILEGED
Host '%s' is not allowed to connect to this MariaDB server
42000
ER_PASSWORD_ANONYMOUS_USER
You are using MariaDB as an anonymous user and anonymous users are not allowed to change passwords
42000
ER_PASSWORD_NOT_ALLOWED
You must have privileges to update tables in the mysql database to be able to change passwords for others
42000
ER_PASSWORD_NO_MATCH
Can't find any matching row in the user table
HY000
ER_UPDATE_INF
Rows matched: %ld Changed: %ld Warnings: %ld
HY000
ER_CANT_CREATE_THREAD
Can't create a new thread (Errno %d); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug
21S01
ER_WRONG_VALUE_COUNT_ON_ROW
Column count doesn't match value count at row %ld
HY000
ER_CANT_REOPEN_TABLE
Can't reopen table: '%s'
22004
ER_INVALID_USE_OF_NULL
Invalid use of NULL value
42000
ER_REGEXP_ERROR
Got error '%s' from regexp
42000
ER_MIX_OF_GROUP_FUNC_AND_FIELDS
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
42000
ER_NONEXISTING_GRANT
There is no such grant defined for user '%s' on host '%s'
42000
ER_TABLEACCESS_DENIED_ERROR
%s command denied to user '%s'@'%s' for table '%s'
42000
ER_COLUMNACCESS_DENIED_ERROR
%s command denied to user '%s'@'%s' for column '%s' in table '%s'
42000
ER_ILLEGAL_GRANT_FOR_TABLE
Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used
42000
ER_GRANT_WRONG_HOST_OR_USER
The host or user argument to GRANT is too long
42S02
ER_NO_SUCH_TABLE
Table '%s.%s' doesn't exist
42000
ER_NONEXISTING_TABLE_GRANT
There is no such grant defined for user '%s' on host '%s' on table '%s'
42000
ER_NOT_ALLOWED_COMMAND
The used command is not allowed with this MariaDB version
42000
ER_SYNTAX_ERROR
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
HY000
ER_DELAYED_CANT_CHANGE_LOCK
Delayed insert thread couldn't get requested lock for table %s
HY000
ER_TOO_MANY_DELAYED_THREADS
Too many delayed threads in use
08S01
ER_ABORTING_CONNECTION
Aborted connection %ld to db: '%s' user: '%s' (%s)
08S01
ER_NET_PACKET_TOO_LARGE
Got a packet bigger than 'max_allowed_packet' bytes
08S01
ER_NET_READ_ERROR_FROM_PIPE
Got a read error from the connection pipe
08S01
ER_NET_FCNTL_ERROR
Got an error from fcntl()
08S01
ER_NET_PACKETS_OUT_OF_ORDER
Got packets out of order
08S01
ER_NET_UNCOMPRESS_ERROR
Couldn't uncompress communication packet
08S01
ER_NET_READ_ERROR
Got an error reading communication packets
08S01
ER_NET_READ_INTERRUPTED
Got timeout reading communication packets
08S01
ER_NET_ERROR_ON_WRITE
Got an error writing communication packets
08S01
ER_NET_WRITE_INTERRUPTED
Got timeout writing communication packets
42000
ER_TOO_LONG_STRING
Result string is longer than 'max_allowed_packet' bytes
42000
ER_TABLE_CANT_HANDLE_BLOB
The used table type doesn't support BLOB/TEXT columns
42000
ER_TABLE_CANT_HANDLE_AUTO_INCREMENT
The used table type doesn't support AUTO_INCREMENT columns
HY000
ER_DELAYED_INSERT_TABLE_LOCKED
INSERT DELAYED can't be used with table '%s' because it is locked with LOCK TABLES
42000
ER_WRONG_COLUMN_NAME
Incorrect column name '%s'
42000
ER_WRONG_KEY_COLUMN
The used storage engine can't index column '%s'
HY000
ER_WRONG_MRG_TABLE
Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
23000
ER_DUP_UNIQUE
Can't write, because of unique constraint, to table '%s'
42000
ER_BLOB_KEY_WITHOUT_LENGTH
BLOB/TEXT column '%s' used in key specification without a key length
42000
ER_PRIMARY_CANT_HAVE_NULL
All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead
42000
ER_TOO_MANY_ROWS
Result consisted of more than one row
42000
ER_REQUIRES_PRIMARY_KEY
This table type requires a primary key
HY000
ER_NO_RAID_COMPILED
This version of MariaDB is not compiled with RAID support
HY000
ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
42000
ER_KEY_DOES_NOT_EXITS
Key '%s' doesn't exist in table '%s'
42000
ER_CHECK_NO_SUCH_TABLE
Can't open table
42000
ER_CHECK_NOT_IMPLEMENTED
The storage engine for the table doesn't support %s
25000
ER_CANT_DO_THIS_DURING_AN_TRANSACTION
You are not allowed to execute this command in a transaction
HY000
ER_ERROR_DURING_COMMIT
Got error %d during COMMIT
HY000
ER_ERROR_DURING_ROLLBACK
Got error %d during ROLLBACK
HY000
ER_ERROR_DURING_FLUSH_LOGS
Got error %d during FLUSH_LOGS
HY000
ER_ERROR_DURING_CHECKPOINT
Got error %d during CHECKPOINT
08S01
ER_NEW_ABORTING_CONNECTION
Aborted connection %ld to db: '%s' user: '%s' host: '%s' (%s)
ER_UNUSED_10
You should never see it
HY000
ER_FLUSH_MASTER_BINLOG_CLOSED
Binlog closed, cannot RESET MASTER
HY000
ER_INDEX_REBUILD
Failed rebuilding the index of dumped table '%s'
HY000
ER_MASTER
Error from master: '%s'
08S01
ER_MASTER_NET_READ
Net error reading from master
08S01
ER_MASTER_NET_WRITE
Net error writing to master
HY000
ER_FT_MATCHING_KEY_NOT_FOUND
Can't find FULLTEXT index matching the column list
HY000
ER_LOCK_OR_ACTIVE_TRANSACTION
Can't execute the given command because you have active locked tables or an active transaction
HY000
ER_UNKNOWN_SYSTEM_VARIABLE
Unknown system variable '%s'
HY000
ER_CRASHED_ON_USAGE
Table '%s' is marked as crashed and should be repaired
HY000
ER_CRASHED_ON_REPAIR
Table '%s' is marked as crashed and last (automatic?) repair failed
HY000
ER_WARNING_NOT_COMPLETE_ROLLBACK
Some non-transactional changed tables couldn't be rolled back
HY000
ER_TRANS_CACHE_FULL
Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again
HY000
ER_SLAVE_MUST_STOP
This operation cannot be performed with a running slave; run STOP SLAVE first
HY000
ER_SLAVE_NOT_RUNNING
This operation requires a running slave; configure slave and do START SLAVE
42000
ER_TOO_MANY_USER_CONNECTIONS
User %s already has more than 'max_user_connections' active connections
HY000
ER_SET_CONSTANTS_ONLY
You may only use constant expressions with SET
HY000
ER_LOCK_WAIT_TIMEOUT
Lock wait timeout exceeded; try restarting transaction
HY000
ER_LOCK_TABLE_FULL
The total number of locks exceeds the lock table size
25000
ER_READ_ONLY_TRANSACTION
Update locks cannot be acquired during a READ UNCOMMITTED transaction
HY000
ER_DROP_DB_WITH_READ_LOCK
DROP DATABASE not allowed while thread is holding global read lock
HY000
ER_CREATE_DB_WITH_READ_LOCK
CREATE DATABASE not allowed while thread is holding global read lock
HY000
ER_WRONG_ARGUMENTS
Incorrect arguments to %s
42000
ER_NO_PERMISSION_TO_CREATE_USER
'%s'@'%s' is not allowed to create new users
HY000
ER_UNION_TABLES_IN_DIFFERENT_DIR
Incorrect table definition; all MERGE tables must be in the same database
40001
ER_LOCK_DEADLOCK
Deadlock found when trying to get lock; try restarting transaction
HY000
ER_TABLE_CANT_HANDLE_FT
The used table type doesn't support FULLTEXT indexes
HY000
ER_CANNOT_ADD_FOREIGN
Cannot add foreign key constraint
23000
ER_NO_REFERENCED_ROW
Cannot add or update a child row: a foreign key constraint fails
23000
ER_ROW_IS_REFERENCED
Cannot delete or update a parent row: a foreign key constraint fails
08S01
ER_CONNECT_TO_MASTER
Error connecting to master: %s
HY000
ER_QUERY_ON_MASTER
Error running query on master: %s
HY000
ER_ERROR_WHEN_EXECUTING_COMMAND
Error when executing command %s: %s
HY000
ER_WRONG_USAGE
Incorrect usage of %s and %s
21000
ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT
The used SELECT statements have a different number of columns
HY000
ER_CANT_UPDATE_WITH_READLOCK
Can't execute the query because you have a conflicting read lock
HY000
ER_MIXING_NOT_ALLOWED
Mixing of transactional and non-transactional tables is disabled
HY000
ER_DUP_ARGUMENT
Option '%s' used twice in statement
42000
ER_USER_LIMIT_REACHED
User '%s' has exceeded the '%s' resource (current value: %ld)
42000
ER_SPECIFIC_ACCESS_DENIED_ERROR
Access denied; you need (at least one of) the %s privilege(s) for this operation
HY000
ER_LOCAL_VARIABLE
Variable '%s' is a SESSION variable and can't be used with SET GLOBAL
HY000
ER_GLOBAL_VARIABLE
Variable '%s' is a GLOBAL variable and should be set with SET GLOBAL
42000
ER_NO_DEFAULT
Variable '%s' doesn't have a default value
42000
ER_WRONG_VALUE_FOR_VAR
Variable '%s' can't be set to the value of '%s'
42000
ER_WRONG_TYPE_FOR_VAR
Incorrect argument type to variable '%s'
HY000
ER_VAR_CANT_BE_READ
Variable '%s' can only be set, not read
42000
ER_CANT_USE_OPTION_HERE
Incorrect usage/placement of '%s'
42000
ER_NOT_SUPPORTED_YET
This version of MariaDB doesn't yet support '%s'
HY000
ER_MASTER_FATAL_ERROR_READING_BINLOG
Got fatal error %d from master when reading data from binary log: '%s'
HY000
ER_SLAVE_IGNORED_TABLE
Slave SQL thread ignored the query because of replicate-*-table rules
HY000
ER_INCORRECT_GLOBAL_LOCAL_VAR
Variable '%s' is a %s variable
42000
ER_WRONG_FK_DEF
Incorrect foreign key definition for '%s': %s
HY000
ER_KEY_REF_DO_NOT_MATCH_TABLE_REF
Key reference and table reference don't match
21000
ER_OPERAND_COLUMNS
Operand should contain %d column(s)
21000
ER_SUBQUERY_NO_1_ROW
Subquery returns more than 1 row
HY000
ER_UNKNOWN_STMT_HANDLER
Unknown prepared statement handler (%.*s) given to %s
HY000
ER_CORRUPT_HELP_DB
Help database is corrupt or does not exist
HY000
ER_CYCLIC_REFERENCE
Cyclic reference on subqueries
HY000
ER_AUTO_CONVERT
Converting column '%s' from %s to %s
42S22
ER_ILLEGAL_REFERENCE
Reference '%s' not supported (%s)
42000
ER_DERIVED_MUST_HAVE_ALIAS
Every derived table must have its own alias
01000
ER_SELECT_REDUCED
Select %u was reduced during optimization
42000
ER_TABLENAME_NOT_ALLOWED_HERE
Table '%s' from one of the SELECTs cannot be used in %s
08004
ER_NOT_SUPPORTED_AUTH_MODE
Client does not support authentication protocol requested by server; consider upgrading MariaDB client
42000
ER_SPATIAL_CANT_HAVE_NULL
All parts of a SPATIAL index must be NOT NULL
42000
ER_COLLATION_CHARSET_MISMATCH
COLLATION '%s' is not valid for CHARACTER SET '%s'
HY000
ER_SLAVE_WAS_RUNNING
Slave is already running
HY000
ER_SLAVE_WAS_NOT_RUNNING
Slave already has been stopped
HY000
ER_TOO_BIG_FOR_UNCOMPRESS
Uncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)
HY000
ER_ZLIB_Z_MEM_ERROR
ZLIB: Not enough memory
HY000
ER_ZLIB_Z_BUF_ERROR
ZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)
HY000
ER_ZLIB_Z_DATA_ERROR
ZLIB: Input data corrupted
HY000
ER_CUT_VALUE_GROUP_CONCAT
Row %u was cut by GROUP_CONCAT()
01000
ER_WARN_TOO_FEW_RECORDS
Row %ld doesn't contain data for all columns
01000
ER_WARN_TOO_MANY_RECORDS
Row %ld was truncated; it contained more data than there were input columns
22004
ER_WARN_NULL_TO_NOTNULL
Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld
22003
ER_WARN_DATA_OUT_OF_RANGE
Out of range value for column '%s' at row %ld
01000
WARN_DATA_TRUNCATED
Data truncated for column '%s' at row %ld
HY000
ER_WARN_USING_OTHER_HANDLER
Using storage engine %s for table '%s'
HY000
ER_CANT_AGGREGATE_2COLLATIONS
Illegal mix of collations (%s,%s) and (%s,%s) for operation '%s'
HY000
ER_DROP_USER
Cannot drop one or more of the requested users
HY000
ER_REVOKE_GRANTS
Can't revoke all privileges for one or more of the requested users
HY000
ER_CANT_AGGREGATE_3COLLATIONS
Illegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation '%s'
HY000
ER_CANT_AGGREGATE_NCOLLATIONS
Illegal mix of collations for operation '%s'
HY000
ER_VARIABLE_IS_NOT_STRUCT
Variable '%s' is not a variable component (can't be used as XXXX.variable_name)
HY000
ER_UNKNOWN_COLLATION
Unknown collation: '%s'
HY000
ER_SLAVE_IGNORED_SSL_PARAMS
SSL parameters in CHANGE MASTER are ignored because this MariaDB slave was compiled without SSL support; they can be used later if MariaDB slave with SSL is started
HY000
ER_SERVER_IS_IN_SECURE_AUTH_MODE
Server is running in --secure-auth mode, but '%s'@'%s' has a password in the old format; please change the password to the new format
HY000
ER_WARN_FIELD_RESOLVED
Field or reference '%s%s%s%s%s' of SELECT #%d was resolved in SELECT #%d
HY000
ER_BAD_SLAVE_UNTIL_COND
Incorrect parameter or combination of parameters for START SLAVE UNTIL
HY000
ER_MISSING_SKIP_SLAVE
It is recommended to use --skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you will get problems if you get an unexpected slave's mysqld restart
HY000
ER_UNTIL_COND_IGNORED
SQL thread is not to be started so UNTIL options are ignored
42000
ER_WRONG_NAME_FOR_INDEX
Incorrect index name '%s'
42000
ER_WRONG_NAME_FOR_CATALOG
Incorrect catalog name '%s'
HY000
ER_WARN_QC_RESIZE
Query cache failed to set size %lu; new query cache size is %lu
HY000
ER_BAD_FT_COLUMN
Column '%s' cannot be part of FULLTEXT index
HY000
ER_UNKNOWN_KEY_CACHE
Unknown key cache '%s'
HY000
ER_WARN_HOSTNAME_WONT_WORK
MariaDB is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work
42000
ER_UNKNOWN_STORAGE_ENGINE
Unknown storage engine '%s'
HY000
ER_WARN_DEPRECATED_SYNTAX
'%s' is deprecated and will be removed in a future release. Please use %s instead
HY000
ER_NON_UPDATABLE_TABLE
The target table %s of the %s is not updatable
HY000
ER_FEATURE_DISABLED
The '%s' feature is disabled; you need MariaDB built with '%s' to have it working
HY000
ER_OPTION_PREVENTS_STATEMENT
The MariaDB server is running with the %s option so it cannot execute this statement
HY000
ER_DUPLICATED_VALUE_IN_TYPE
Column '%s' has duplicated value '%s' in %s
22007
ER_TRUNCATED_WRONG_VALUE
Truncated incorrect %s value: '%s'
HY000
ER_TOO_MUCH_AUTO_TIMESTAMP_COLS
Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
HY000
ER_INVALID_ON_UPDATE
Invalid ON UPDATE clause for '%s' column
HY000
ER_UNSUPPORTED_PS
This command is not supported in the prepared statement protocol yet
HY000
ER_GET_ERRMSG
Got error %d '%s' from %s
HY000
ER_GET_TEMPORARY_ERRMSG
Got temporary error %d '%s' from %s
HY000
ER_UNKNOWN_TIME_ZONE
Unknown or incorrect time zone: '%s'
HY000
ER_WARN_INVALID_TIMESTAMP
Invalid TIMESTAMP value in column '%s' at row %ld
2F003
ER_SP_NO_RECURSIVE_CREATE
Can't create a %s from within another stored routine
42000
ER_SP_ALREADY_EXISTS
%s %s already exists
42000
ER_SP_DOES_NOT_EXIST
%s %s does not exist
HY000
ER_SP_DROP_FAILED
Failed to DROP %s %s
HY000
ER_SP_STORE_FAILED
Failed to CREATE %s %s
42000
ER_SP_LILABEL_MISMATCH
%s with no matching label: %s
42000
ER_SP_LABEL_REDEFINE
Redefining label %s
42000
ER_SP_LABEL_MISMATCH
End-label %s without match
01000
ER_SP_UNINIT_VAR
Referring to uninitialized variable %s
0A000
ER_SP_BADSELECT
PROCEDURE %s can't return a result set in the given context
42000
ER_SP_BADRETURN
RETURN is only allowed in a FUNCTION
0A000
ER_SP_BADSTATEMENT
%s is not allowed in stored procedures
42000
ER_UPDATE_LOG_DEPRECATED_IGNORED
The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored. This option will be removed in .
42000
ER_UPDATE_LOG_DEPRECATED_TRANSLATED
The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been translated to SET SQL_LOG_BIN. This option will be removed in .
70100
ER_QUERY_INTERRUPTED
Query execution was interrupted
42000
ER_SP_WRONG_NO_OF_ARGS
Incorrect number of arguments for %s %s; expected %u, got %u
42000
ER_SP_COND_MISMATCH
Undefined CONDITION: %s
42000
ER_SP_NORETURN
No RETURN found in FUNCTION %s
2F005
ER_SP_NORETURNEND
FUNCTION %s ended without RETURN
42000
ER_SP_BAD_CURSOR_QUERY
Cursor statement must be a SELECT
42000
ER_SP_BAD_CURSOR_SELECT
Cursor SELECT must not have INTO
42000
ER_SP_CURSOR_MISMATCH
Undefined CURSOR: %s
24000
ER_SP_CURSOR_ALREADY_OPEN
Cursor is already open
24000
ER_SP_CURSOR_NOT_OPEN
Cursor is not open
42000
ER_SP_UNDECLARED_VAR
Undeclared variable: %s
HY000
ER_SP_WRONG_NO_OF_FETCH_ARGS
Incorrect number of FETCH variables
02000
ER_SP_FETCH_NO_DATA
No data - zero rows fetched, selected, or processed
42000
ER_SP_DUP_PARAM
Duplicate parameter: %s
42000
ER_SP_DUP_VAR
Duplicate variable: %s
42000
ER_SP_DUP_COND
Duplicate condition: %s
42000
ER_SP_DUP_CURS
Duplicate cursor: %s
HY000
ER_SP_CANT_ALTER
Failed to ALTER %s %s
0A000
ER_SP_SUBSELECT_NYI
Subquery value not supported
0A000
ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG
%s is not allowed in stored function or trigger
42000
ER_SP_VARCOND_AFTER_CURSHNDLR
Variable or condition declaration after cursor or handler declaration
42000
ER_SP_CURSOR_AFTER_HANDLER
Cursor declaration after handler declaration
20000
ER_SP_CASE_NOT_FOUND
Case not found for CASE statement
HY000
ER_FPARSER_TOO_BIG_FILE
Configuration file '%s' is too big
HY000
ER_FPARSER_BAD_HEADER
Malformed file type header in file '%s'
HY000
ER_FPARSER_EOF_IN_COMMENT
Unexpected end of file while parsing comment '%s'
HY000
ER_FPARSER_ERROR_IN_PARAMETER
Error while parsing parameter '%s' (line: '%s')
HY000
ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER
Unexpected end of file while skipping unknown parameter '%s'
HY000
ER_VIEW_NO_EXPLAIN
EXPLAIN/SHOW can not be issued; lacking privileges for underlying table
HY000
ER_FRM_UNKNOWN_TYPE
File '%s' has unknown type '%s' in its header
HY000
ER_WRONG_OBJECT
'%s.%s' is not %s
HY000
ER_NONUPDATEABLE_COLUMN
Column '%s' is not updatable
HY000
ER_VIEW_SELECT_DERIVED
View's SELECT contains a subquery in the FROM clause
HY000
ER_VIEW_SELECT_CLAUSE
View's SELECT contains a '%s' clause
HY000
ER_VIEW_SELECT_VARIABLE
View's SELECT contains a variable or parameter
HY000
ER_VIEW_SELECT_TMPTABLE
View's SELECT refers to a temporary table '%s'
HY000
ER_VIEW_WRONG_LIST
View's SELECT and view's field list have different column counts
HY000
ER_WARN_VIEW_MERGE
View merge algorithm can't be used here for now (assumed undefined algorithm)
HY000
ER_WARN_VIEW_WITHOUT_KEY
View being updated does not have complete key of underlying table in it
HY000
ER_VIEW_INVALID
View '%s.%s' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
HY000
ER_SP_NO_DROP_SP
Can't drop or alter a %s from within another stored routine
HY000
ER_SP_GOTO_IN_HNDLR
GOTO is not allowed in a stored procedure handler
HY000
ER_TRG_ALREADY_EXISTS
Trigger already exists
HY000
ER_TRG_DOES_NOT_EXIST
Trigger does not exist
HY000
ER_TRG_ON_VIEW_OR_TEMP_TABLE
Trigger's '%s' is view or temporary table
HY000
ER_TRG_CANT_CHANGE_ROW
Updating of %s row is not allowed in %strigger
HY000
ER_TRG_NO_SUCH_ROW_IN_TRG
There is no %s row in %s trigger
HY000
ER_NO_DEFAULT_FOR_FIELD
Field '%s' doesn't have a default value
22012
ER_DIVISION_BY_ZER
Division by 0
HY000
ER_TRUNCATED_WRONG_VALUE_FOR_FIELD
Incorrect %s value: '%s' for column '%s' at row %ld
22007
ER_ILLEGAL_VALUE_FOR_TYPE
Illegal %s '%s' value found during parsing
HY000
ER_VIEW_NONUPD_CHECK
CHECK OPTION on non-updatable view '%s.%s'
HY000
ER_VIEW_CHECK_FAILED
CHECK OPTION failed '%s.%s'
42000
ER_PROCACCESS_DENIED_ERROR
%s command denied to user '%s'@'%s' for routine '%s'
HY000
ER_RELAY_LOG_FAIL
Failed purging old relay logs: %s
HY000
ER_PASSWD_LENGTH
Password hash should be a %d-digit hexadecimal number
HY000
ER_UNKNOWN_TARGET_BINLOG
Target log not found in binlog index
HY000
ER_IO_ERR_LOG_INDEX_READ
I/O error reading log index file
HY000
ER_BINLOG_PURGE_PROHIBITED
Server configuration does not permit binlog purge
HY000
ER_FSEEK_FAIL
Failed on fseek()
HY000
ER_BINLOG_PURGE_FATAL_ERR
Fatal error during log purge
HY000
ER_LOG_IN_USE
A purgeable log is in use, will not purge
HY000
ER_LOG_PURGE_UNKNOWN_ERR
Unknown error during log purge
HY000
ER_RELAY_LOG_INIT
Failed initializing relay log position: %s
HY000
ER_NO_BINARY_LOGGING
You are not using binary logging
HY000
ER_RESERVED_SYNTAX
The '%s' syntax is reserved for purposes internal to the MariaDB server
HY000
ER_WSAS_FAILED
WSAStartup Failed
HY000
ER_DIFF_GROUPS_PROC
Can't handle procedures with different groups yet
HY000
ER_NO_GROUP_FOR_PROC
Select must have a group with this procedure
HY000
ER_ORDER_WITH_PROC
Can't use ORDER clause with this procedure
HY000
ER_LOGGING_PROHIBIT_CHANGING_OF
Binary logging and replication forbid changing the global server %s
HY000
ER_NO_FILE_MAPPING
Can't map file: %s, errno: %d
HY000
ER_WRONG_MAGIC
Wrong magic in %s
HY000
ER_PS_MANY_PARAM
Prepared statement contains too many placeholders
HY000
ER_KEY_PART_0
Key part '%s' length cannot be 0
HY000
ER_VIEW_CHECKSUM
View text checksum failed
HY000
ER_VIEW_MULTIUPDATE
Can not modify more than one base table through a join view '%s.%s'
HY000
ER_VIEW_NO_INSERT_FIELD_LIST
Can not insert into join view '%s.%s' without fields list
HY000
ER_VIEW_DELETE_MERGE_VIEW
Can not delete from join view '%s.%s'
HY000
ER_CANNOT_USER
Operation %s failed for %s
XAE04
ER_XAER_NOTA
XAER_NOTA: Unknown XID
XAE05
ER_XAER_INVAL
XAER_INVAL: Invalid arguments (or unsupported command)
XAE07
ER_XAER_RMFAIL
XAER_RMFAIL: The command cannot be executed when global transaction is in the %s state
42000
ER_NONEXISTING_PROC_GRANT
There is no such grant defined for user '%s' on host '%s' on routine '%s'
HY000
ER_PROC_AUTO_GRANT_FAIL
Failed to grant EXECUTE and ALTER ROUTINE privileges
HY000
ER_PROC_AUTO_REVOKE_FAIL
Failed to revoke all privileges to dropped routine
22001
ER_DATA_TOO_LONG
Data too long for column '%s' at row %ld
42000
ER_SP_BAD_SQLSTATE
Bad SQLSTATE: '%s'
HY000
ER_STARTUP
%s: ready for connections. Version: '%s' socket: '%s' port: %d %s
HY000
ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR
Can't load value from file with fixed size rows to variable
42000
ER_CANT_CREATE_USER_WITH_GRANT
You are not allowed to create a user with GRANT
HY000
ER_WRONG_VALUE_FOR_TYPE
Incorrect %s value: '%s' for function %s
HY000
ER_TABLE_DEF_CHANGED
Table definition has changed, please retry transaction
42000
ER_SP_DUP_HANDLER
Duplicate handler declared in the same block
42000
ER_SP_NOT_VAR_ARG
OUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger
0A000
ER_SP_NO_RETSET
Not allowed to return a result set from a %s
22003
ER_CANT_CREATE_GEOMETRY_OBJECT
Cannot get geometry object from data you send to the GEOMETRY field
HY000
ER_FAILED_ROUTINE_BREAK_BINLOG
A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes
HY000
ER_BINLOG_UNSAFE_ROUTINE
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
HY000
ER_BINLOG_CREATE_ROUTINE_NEED_SUPER
You do not have the SUPER privilege and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)
HY000
ER_EXEC_STMT_WITH_OPEN_CURSOR
You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it.
HY000
ER_STMT_HAS_NO_OPEN_CURSOR
The statement (%lu) has no open cursor.
HY000
ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG
Explicit or implicit commit is not allowed in stored function or trigger.
HY000
ER_NO_DEFAULT_FOR_VIEW_FIELD
Field of view '%s.%s' underlying table doesn't have a default value
HY000
ER_SP_NO_RECURSION
Recursive stored functions and triggers are not allowed.
42000
ER_TOO_BIG_SCALE
Too big scale %d specified for column '%s'. Maximum is %lu.
42000
ER_TOO_BIG_PRECISION
Too big precision %d specified for column '%s'. Maximum is %lu.
42000
ER_M_BIGGER_THAN_D
For float(M,D, double(M,D or decimal(M,D, M must be >= D (column '%s').
HY000
ER_WRONG_LOCK_OF_SYSTEM_TABLE
You can't combine write-locking of system tables with other tables or lock types
HY000
ER_CONNECT_TO_FOREIGN_DATA_SOURCE
Unable to connect to foreign data source: %s
HY000
ER_QUERY_ON_FOREIGN_DATA_SOURCE
There was a problem processing the query on the foreign data source. Data source error: %s
HY000
ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST
The foreign data source you are trying to reference does not exist. Data source error: %s
HY000
ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE
Can't create federated table. The data source connection string '%s' is not in the correct format
HY000
ER_FOREIGN_DATA_STRING_INVALID
The data source connection string '%s' is not in the correct format
HY000
ER_CANT_CREATE_FEDERATED_TABLE
Can't create federated table. Foreign data src error: %s
HY000
ER_TRG_IN_WRONG_SCHEMA
Trigger in wrong schema
HY000
ER_STACK_OVERRUN_NEED_MORE
Thread stack overrun: %ld bytes used of a %ld byte stack, and %ld bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.
42000
ER_TOO_LONG_BODY
Routine body for '%s' is too long
HY000
ER_WARN_CANT_DROP_DEFAULT_KEYCACHE
Cannot drop default keycache
42000
ER_TOO_BIG_DISPLAYWIDTH
Display width out of range for column '%s' (max = %lu)
XAE08
ER_XAER_DUPID
XAER_DUPID: The XID already exists
22008
ER_DATETIME_FUNCTION_OVERFLOW
Datetime function: %s field overflow
HY000
ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG
Can't update table '%s' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
HY000
ER_VIEW_PREVENT_UPDATE
The definition of table '%s' prevents operation %s on table '%s'.
HY000
ER_PS_NO_RECURSION
The prepared statement contains a stored routine call that refers to that same statement. It's not allowed to execute a prepared statement in such a recursive manner
HY000
ER_SP_CANT_SET_AUTOCOMMIT
Not allowed to set autocommit from a stored function or trigger
HY000
ER_MALFORMED_DEFINER
Definer is not fully qualified
HY000
ER_VIEW_FRM_NO_USER
View '%s'.'%s' has no definer information (old table format). Current user is used as definer. Please recreate the view!
HY000
ER_VIEW_OTHER_USER
You need the SUPER privilege for creation view with '%s'@'%s' definer
HY000
ER_NO_SUCH_USER
The user specified as a definer ('%s'@'%s') does not exist
HY000
ER_FORBID_SCHEMA_CHANGE
Changing schema from '%s' to '%s' is not allowed.
23000
ER_ROW_IS_REFERENCED_2
Cannot delete or update a parent row: a foreign key constraint fails (%s)
23000
ER_NO_REFERENCED_ROW_2
Cannot add or update a child row: a foreign key constraint fails (%s)
42000
ER_SP_BAD_VAR_SHADOW
Variable '%s' must be quoted with ..., or renamed
HY000
ER_TRG_NO_DEFINER
No definer attribute for trigger '%s'.'%s'. The trigger will be activated under the authorization of the invoker, which may have insufficient privileges. Please recreate the trigger.
HY000
ER_OLD_FILE_FORMAT
'%s' has an old format, you should re-create the '%s' object(s)
HY000
ER_SP_RECURSION_LIMIT
Recursive limit %d (as set by the max_sp_recursion_depth variable) was exceeded for routine %s
HY000
ER_SP_PROC_TABLE_CORRUPT
Failed to load routine %s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)
42000
ER_SP_WRONG_NAME
Incorrect routine name '%s'
HY000
ER_TABLE_NEEDS_UPGRADE
Table upgrade required. Please do "REPAIR TABLE %s" or dump/reload to fix it!
42000
ER_SP_NO_AGGREGATE
AGGREGATE is not supported for stored functions
42000
ER_MAX_PREPARED_STMT_COUNT_REACHED
Can't create more than max_prepared_stmt_count statements (current value: %lu)
HY000
ER_VIEW_RECURSIVE
%s.%s contains view recursion
42000
ER_NON_GROUPING_FIELD_USED
Non-grouping field '%s' is used in %s clause
HY000
ER_TABLE_CANT_HANDLE_SPKEYS
The used table type doesn't support SPATIAL indexes
HY000
ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA
Triggers can not be created on system tables
HY000
ER_REMOVED_SPACES
Leading spaces are removed from name '%s'
HY000
ER_AUTOINC_READ_FAILED
Failed to read auto-increment value from storage engine
HY000
ER_USERNAME
user name
HY000
ER_HOSTNAME
host name
HY000
ER_WRONG_STRING_LENGTH
String '%s' is too long for %s (should be no longer than %d)
HY000
ER_NON_INSERTABLE_TABLE
The target table %s of the %s is not insertable-into
HY000
ER_ADMIN_WRONG_MRG_TABLE
Table '%s' is differently defined or of non-MyISAM type or doesn't exist
HY000
ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT
Too high level of nesting for select
HY000
ER_NAME_BECOMES_EMPTY
Name '%s' has become ''
HY000
ER_AMBIGUOUS_FIELD_TERM
First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY
HY000
ER_FOREIGN_SERVER_EXISTS
The foreign server, %s, you are trying to create already exists.
HY000
ER_FOREIGN_SERVER_DOESNT_EXIST
The foreign server name you are trying to reference does not exist. Data source error: %s
HY000
ER_ILLEGAL_HA_CREATE_OPTION
Table storage engine '%s' does not support the create option '%s'
HY000
ER_PARTITION_REQUIRES_VALUES_ERROR
Syntax error: %s PARTITIONING requires definition of VALUES %s for each partition
HY000
ER_PARTITION_WRONG_VALUES_ERROR
Only %s PARTITIONING can use VALUES %s in partition definition
HY000
ER_PARTITION_MAXVALUE_ERROR
MAXVALUE can only be used in last partition definition
HY000
ER_PARTITION_SUBPARTITION_ERROR
Subpartitions can only be hash partitions and by key
HY000
ER_PARTITION_SUBPART_MIX_ERROR
Must define subpartitions on all partitions if on one partition
HY000
ER_PARTITION_WRONG_NO_PART_ERROR
Wrong number of partitions defined, mismatch with previous setting
HY000
ER_PARTITION_WRONG_NO_SUBPART_ERROR
Wrong number of subpartitions defined, mismatch with previous setting
HY000
ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR
Constant/Random expression in (sub) partitioning function is not allowed
HY000
ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR
Constant, random or timezone-dependent expressions in (sub) partitioning function are not allowed
HY000
ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR
Expression in RANGE/LIST VALUES must be constant
HY000
ER_FIELD_NOT_FOUND_PART_ERROR
Field in list of fields for partition function not found in table
HY000
ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR
List of fields is only allowed in KEY partitions
HY000
ER_INCONSISTENT_PARTITION_INFO_ERROR
The partition info in the frm file is not consistent with what can be written into the frm file
HY000
ER_PARTITION_FUNC_NOT_ALLOWED_ERROR
The %s function returns the wrong type
HY000
ER_PARTITIONS_MUST_BE_DEFINED_ERROR
For %s partitions each partition must be defined
HY000
ER_RANGE_NOT_INCREASING_ERROR
VALUES LESS THAN value must be strictly increasing for each partition
HY000
ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR
VALUES value must be of same type as partition function
HY000
ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR
Multiple definition of same constant in list partitioning
HY000
ER_PARTITION_ENTRY_ERROR
Partitioning can not be used stand-alone in query
HY000
ER_MIX_HANDLER_ERROR
The mix of handlers in the partitions is not allowed in this version of MariaDB
HY000
ER_PARTITION_NOT_DEFINED_ERROR
For the partitioned engine it is necessary to define all %s
HY000
ER_TOO_MANY_PARTITIONS_ERROR
Too many partitions (including subpartitions) were defined
HY000
ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF
A %s must include all columns in the table's partitioning function
HY000
ER_NO_PARTS_ERROR
Number of %s = 0 is not an allowed value
HY000
ER_PARTITION_MGMT_ON_NONPARTITIONED
Partition management on a not partitioned table is not possible
HY000
ER_FOREIGN_KEY_ON_PARTITIONED
Foreign key clause is not yet supported in conjunction with partitioning
HY000
ER_DROP_PARTITION_NON_EXISTENT
Error in list of partitions to %s
HY000
ER_DROP_LAST_PARTITION
Cannot remove all partitions, use DROP TABLE instead
HY000
ER_COALESCE_ONLY_ON_HASH_PARTITION
COALESCE PARTITION can only be used on HASH/KEY partitions
HY000
ER_REORG_HASH_ONLY_ON_SAME_N
REORGANIZE PARTITION can only be used to reorganize partitions not to change their numbers
HY000
ER_REORG_NO_PARAM_ERROR
REORGANIZE PARTITION without parameters can only be used on auto-partitioned tables using HASH PARTITIONs
HY000
ER_ONLY_ON_RANGE_LIST_PARTITION
%s PARTITION can only be used on RANGE/LIST partitions
HY000
ER_ADD_PARTITION_SUBPART_ERROR
Trying to Add partition(s) with wrong number of subpartitions
HY000
ER_ADD_PARTITION_NO_NEW_PARTITION
At least one partition must be added
HY000
ER_COALESCE_PARTITION_NO_PARTITION
At least one partition must be coalesced
HY000
ER_REORG_PARTITION_NOT_EXIST
More partitions to reorganize than there are partitions
HY000
ER_SAME_NAME_PARTITION
Duplicate partition name %s
HY000
ER_NO_BINLOG_ERROR
It is not allowed to shut off binlog on this command
HY000
ER_CONSECUTIVE_REORG_PARTITIONS
When reorganizing a set of partitions they must be in consecutive order
HY000
ER_REORG_OUTSIDE_RANGE
Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range
HY000
ER_PARTITION_FUNCTION_FAILURE
Partition function not supported in this version for this handler
HY000
ER_PART_STATE_ERROR
Partition state cannot be defined from CREATE/ALTER TABLE
HY000
ER_LIMITED_PART_RANGE
The %s handler only supports 32 bit integers in VALUES
HY000
ER_PLUGIN_IS_NOT_LOADED
Plugin '%s' is not loaded
HY000
ER_WRONG_VALUE
Incorrect %s value: '%s'
HY000
ER_NO_PARTITION_FOR_GIVEN_VALUE
Table has no partition for value %s
HY000
ER_FILEGROUP_OPTION_ONLY_ONCE
It is not allowed to specify %s more than once
HY000
ER_CREATE_FILEGROUP_FAILED
Failed to create %s
HY000
ER_DROP_FILEGROUP_FAILED
Failed to drop %s
HY000
ER_TABLESPACE_AUTO_EXTEND_ERROR
The handler doesn't support autoextend of tablespaces
HY000
ER_WRONG_SIZE_NUMBER
A size parameter was incorrectly specified, either number or on the form 10M
HY000
ER_SIZE_OVERFLOW_ERROR
The size number was correct but we don't allow the digit part to be more than 2 billion
HY000
ER_ALTER_FILEGROUP_FAILED
Failed to alter: %s
HY000
ER_BINLOG_ROW_LOGGING_FAILED
Writing one row to the row-based binary log failed
HY000
ER_BINLOG_ROW_WRONG_TABLE_DEF
Table definition on master and slave does not match: %s
HY000
ER_BINLOG_ROW_RBR_TO_SBR
Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events
HY000
ER_EVENT_ALREADY_EXISTS
Event '%s' already exists
HY000
ER_EVENT_STORE_FAILED
Failed to store event %s. Error code %d from storage engine.
HY000
ER_EVENT_DOES_NOT_EXIST
Unknown event '%s'
HY000
ER_EVENT_CANT_ALTER
Failed to alter event '%s'
HY000
ER_EVENT_DROP_FAILED
Failed to drop %s
HY000
ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG
INTERVAL is either not positive or too big
HY000
ER_EVENT_ENDS_BEFORE_STARTS
ENDS is either invalid or before STARTS
HY000
ER_EVENT_EXEC_TIME_IN_THE_PAST
Event execution time is in the past. Event has been disabled
HY000
ER_EVENT_OPEN_TABLE_FAILED
Failed to open
HY000
ER_EVENT_NEITHER_M_EXPR_NOR_M_AT
No datetime expression provided
HY000
ER_COL_COUNT_DOESNT_MATCH_CORRUPTED
Column count of mysql.%s is wrong. Expected %d, found %d. The table is probably corrupted
HY000
ER_CANNOT_LOAD_FROM_TABLE
Cannot load from mysql.%s. The table is probably corrupted
HY000
ER_EVENT_CANNOT_DELETE
Failed to delete the event from
HY000
ER_EVENT_COMPILE_ERROR
Error during compilation of event's body
HY000
ER_EVENT_SAME_NAME
Same old and new event name
HY000
ER_EVENT_DATA_TOO_LONG
Data for column '%s' too long
HY000
ER_DROP_INDEX_FK
Cannot drop index '%s': needed in a foreign key constraint
HY000
ER_WARN_DEPRECATED_SYNTAX_WITH_VER
The syntax '%s' is deprecated and will be removed in MariaDB %s. Please use %s instead
HY000
ER_CANT_WRITE_LOCK_LOG_TABLE
You can't write-lock a log table. Only read access is possible
HY000
ER_CANT_LOCK_LOG_TABLE
You can't use locks with log tables.
23000
ER_FOREIGN_DUPLICATE_KEY
Upholding foreign key constraints for table '%s', entry '%s', key %d would lead to a duplicate entry
HY000
ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE
Column count of mysql.%s is wrong. Expected %d, found %d. Created with MariaDB %d, now running %d. Please use mysql_upgrade to fix this error.
HY000
ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR
Cannot switch out of the row-based binary log format when the session has open temporary tables
HY000
ER_STORED_FUNCTION_ PREVENTS_SWITCH_BINLOG_FORMAT
Cannot change the binary logging format inside a stored function or trigger
ER_UNUSED_13
You should never see it
HY000
ER_PARTITION_NO_TEMPORARY
Cannot create temporary table with partitions
HY000
ER_PARTITION_CONST_DOMAIN_ERROR
Partition constant is out of partition function domain
HY000
ER_PARTITION_FUNCTION_IS_NOT_ALLOWED
This partition function is not allowed
HY000
ER_DDL_LOG_ERROR
Error in DDL log
HY000
ER_NULL_IN_VALUES_LESS_THAN
Not allowed to use NULL value in VALUES LESS THAN
HY000
ER_WRONG_PARTITION_NAME
Incorrect partition name
25001
ER_CANT_CHANGE_TX_ISOLATION
Transaction isolation level can't be changed while a transaction is in progress
HY000
ER_DUP_ENTRY_AUTOINCREMENT_CASE
ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '%s' for key '%s'
HY000
ER_EVENT_MODIFY_QUEUE_ERROR
Internal scheduler error %d
HY000
ER_EVENT_SET_VAR_ERROR
Error during starting/stopping of the scheduler. Error code %u
HY000
ER_PARTITION_MERGE_ERROR
Engine cannot be used in partitioned tables
HY000
ER_CANT_ACTIVATE_LOG
Cannot activate '%s' log
HY000
ER_RBR_NOT_AVAILABLE
The server was not built with row-based replication
HY000
ER_BASE64_DECODE_ERROR
Decoding of base64 string failed
HY000
ER_EVENT_RECURSION_FORBIDDEN
Recursion of EVENT DDL statements is forbidden when body is present
HY000
ER_EVENTS_DB_ERROR
Cannot proceed because system tables used by Event Scheduler were found damaged at server start
HY000
ER_ONLY_INTEGERS_ALLOWED
Only integers allowed as number here
HY000
ER_UNSUPORTED_LOG_ENGINE
This storage engine cannot be used for log tables"
HY000
ER_BAD_LOG_STATEMENT
You cannot '%s' a log table if logging is enabled
HY000
ER_CANT_RENAME_LOG_TABLE
Cannot rename '%s'. When logging enabled, rename to/from log table must rename two tables: the log table to an archive table and another table back to '%s'
42000
ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
Incorrect parameter count in the call to native function '%s'
42000
ER_WRONG_PARAMETERS_TO_NATIVE_FCT
Incorrect parameters in the call to native function '%s'
42000
ER_WRONG_PARAMETERS_TO_STORED_FCT
Incorrect parameters in the call to stored function '%s'
HY000
ER_NATIVE_FCT_NAME_COLLISION
This function '%s' has the same name as a native function
23000
ER_DUP_ENTRY_WITH_KEY_NAME
Duplicate entry '%s' for key '%s'
HY000
ER_BINLOG_PURGE_EMFILE
Too many files opened, please execute the command again
HY000
ER_EVENT_CANNOT_CREATE_IN_THE_PAST
Event execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation.
HY000
ER_EVENT_CANNOT_ALTER_IN_THE_PAST
Event execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation.
HY000
ER_SLAVE_INCIDENT
The incident %s occured on the master. Message: %s
HY000
ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT
Table has no partition for some existing values
HY000
ER_BINLOG_UNSAFE_STATEMENT
Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. %s
HY000
ER_SLAVE_FATAL_ERROR
Fatal error: %s
HY000
ER_SLAVE_RELAY_LOG_READ_FAILURE
Relay log read failure: %s
HY000
ER_SLAVE_RELAY_LOG_WRITE_FAILURE
Relay log write failure: %s
HY000
ER_SLAVE_CREATE_EVENT_FAILURE
Failed to create %s
HY000
ER_SLAVE_MASTER_COM_FAILURE
Master command %s failed: %s
HY000
ER_BINLOG_LOGGING_IMPOSSIBLE
Binary logging not possible. Message: %s
HY000
ER_VIEW_NO_CREATION_CTX
View %s.%s has no creation context
HY000
ER_TRG_NO_CREATION_CTX
Triggers for table %s.%s have no creation context
HY000
ER_TRG_INVALID_CREATION_CTX
Trigger creation context of table %s.%s is invalid
HY000
ER_EVENT_INVALID_CREATION_CTX
Creation context of event %s.%s is invalid
HY000
ER_TRG_CANT_OPEN_TABLE
Cannot open table for trigger %s.%s
HY000
ER_CANT_CREATE_SROUTINE
Cannot create stored routine %s. Check warnings
ER_UNUSED_11
You should never see it
HY000
ER_NO_FORMAT_DESCRIPTION_EVENT _BEFORE_BINLOG_STATEMENT
The BINLOG statement of type %s was not preceded by a format description BINLOG statement.
HY000
ER_SLAVE_CORRUPT_EVENT
Corrupted replication event was detected
HY000
ER_LOAD_DATA_INVALID_COLUMN
Invalid column reference (%s) in LOAD DATA
HY000
ER_LOG_PURGE_NO_FILE
Being purged log %s was not found
XA106
ER_XA_RBTIMEOUT
XA_RBTIMEOUT: Transaction branch was rolled back: took too long
XA102
ER_XA_RBDEADLOCK
XA_RBDEADLOCK: Transaction branch was rolled back: deadlock was detected
HY000
ER_NEED_REPREPARE
Prepared statement needs to be re-prepared
HY000
ER_DELAYED_NOT_SUPPORTED
DELAYED option not supported for table '%s'
HY000
WARN_NO_MASTER_INF
The master info structure does not exist
HY000
WARN_OPTION_IGNORED
<%s> option ignored
HY000
WARN_PLUGIN_DELETE_BUILTIN
Built-in plugins cannot be deleted
HY000
WARN_PLUGIN_BUSY
Plugin is busy and will be uninstalled on shutdown
HY000
ER_VARIABLE_IS_READONLY
%s variable '%s' is read-only. Use SET %s to assign the value
HY000
ER_WARN_ENGINE_TRANSACTION_ROLLBACK
Storage engine %s does not support rollback for this statement. Transaction rolled back and must be restarted
HY000
ER_SLAVE_HEARTBEAT_FAILURE
Unexpected master's heartbeat data: %s
HY000
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE
The requested value for the heartbeat period is either negative or exceeds the maximum allowed (%s seconds).
ER_UNUSED_14
You should never see it
HY000
ER_CONFLICT_FN_PARSE_ERROR
Error in parsing conflict function. Message: %s
HY000
ER_EXCEPTIONS_WRITE_ERROR
Write to exceptions table failed. Message: %s"
HY000
ER_TOO_LONG_TABLE_COMMENT
Comment for table '%s' is too long (max = %lu)
HY000
ER_TOO_LONG_FIELD_COMMENT
Comment for field '%s' is too long (max = %lu)
42000
ER_FUNC_INEXISTENT_NAME_COLLISION
FUNCTION %s does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
HY000
ER_DATABASE_NAME
Database
HY000
ER_TABLE_NAME
Table
HY000
ER_PARTITION_NAME
Partition
HY000
ER_SUBPARTITION_NAME
Subpartition
HY000
ER_TEMPORARY_NAME
Temporary
HY000
ER_RENAMED_NAME
Renamed
HY000
ER_TOO_MANY_CONCURRENT_TRXS
Too many active concurrent transactions
HY000
WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED
Non-ASCII separator arguments are not fully supported
HY000
ER_DEBUG_SYNC_TIMEOUT
debug sync point wait timed out
HY000
ER_DEBUG_SYNC_HIT_LIMIT
debug sync point hit limit reached
42000
ER_DUP_SIGNAL_SET
Duplicate condition information item '%s'
01000
ER_SIGNAL_WARN
Unhandled user-defined warning condition
02000
ER_SIGNAL_NOT_FOUND
Unhandled user-defined not found condition
HY000
ER_SIGNAL_EXCEPTION
Unhandled user-defined exception condition
0K000
ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER
RESIGNAL when handler not active
HY000
ER_SIGNAL_BAD_CONDITION_TYPE
SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE
HY000
WARN_COND_ITEM_TRUNCATED
Data truncated for condition item '%s'
HY000
ER_COND_ITEM_TOO_LONG
Data too long for condition item '%s'
HY000
ER_UNKNOWN_LOCALE
Unknown locale: '%s'
HY000
ER_SLAVE_IGNORE_SERVER_IDS
The requested server id %d clashes with the slave startup option --replicate-same-server-id
HY000
ER_QUERY_CACHE_DISABLED
Query cache is disabled; restart the server with query_cache_type=1 to enable it
HY000
ER_SAME_NAME_PARTITION_FIELD
Duplicate partition field name '%s'
HY000
ER_PARTITION_COLUMN_LIST_ERROR
Inconsistency in usage of column lists for partitioning
HY000
ER_WRONG_TYPE_COLUMN_VALUE_ERROR
Partition column values of incorrect type
HY000
ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR
Too many fields in '%s'
HY000
ER_MAXVALUE_IN_VALUES_IN
Cannot use MAXVALUE as value in VALUES IN
HY000
ER_TOO_MANY_VALUES_ERROR
Cannot have more than one value for this type of %s partitioning
HY000
ER_ROW_SINGLE_PARTITION_FIELD_ERROR
Row expressions in VALUES IN only allowed for multi-field column partitioning
HY000
ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD
Field '%s' is of a not allowed type for this type of partitioning
HY000
ER_PARTITION_FIELDS_TOO_LONG
The total length of the partitioning fields is too large
HY000
ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE
Cannot execute statement: impossible to write to binary log since both row-incapable engines and statement-incapable engines are involved.
HY000
ER_BINLOG_ROW_MODE_AND_STMT_ENGINE
Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = ROW and at least one table uses a storage engine limited to statement-based logging.
HY000
ER_BINLOG_UNSAFE_AND_STMT_ENGINE
Cannot execute statement: impossible to write to binary log since statement is unsafe, storage engine is limited to statement-based logging, and BINLOG_FORMAT = MIXED. %s
HY000
ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE
Cannot execute statement: impossible to write to binary log since statement is in row format and at least one table uses a storage engine limited to statement-based logging.
HY000
ER_BINLOG_STMT_MODE_AND_ROW_ENGINE
Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging.%s
HY000
ER_BINLOG_ROW_INJECTION_AND_STMT_MODE
Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT.
HY000
ER_BINLOG_MULTIPLE_ENGINES _AND_SELF_LOGGING_ENGINE
Cannot execute statement: impossible to write to binary log since more than one engine is involved and at least one engine is self-logging.
HY000
ER_BINLOG_UNSAFE_LIMIT
The statement is unsafe because it uses a LIMIT clause. This is unsafe because the set of rows included cannot be predicted.
HY000
ER_BINLOG_UNSAFE_INSERT_DELAYED
The statement is unsafe because it uses INSERT DELAYED. This is unsafe because the times when rows are inserted cannot be predicted.
HY000
ER_BINLOG_UNSAFE_SYSTEM_TABLE
The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
HY000
ER_BINLOG_UNSAFE_AUTOINC_COLUMNS
Statement is unsafe because it invokes a trigger or a stored function that inserts into an AUTO_INCREMENT column. Inserted values cannot be logged correctly.
HY000
ER_BINLOG_UNSAFE_UDF
Statement is unsafe because it uses a UDF which may not return the same value on the slave.
HY000
ER_BINLOG_UNSAFE_SYSTEM_VARIABLE
Statement is unsafe because it uses a system variable that may have a different value on the slave.
HY000
ER_BINLOG_UNSAFE_SYSTEM_FUNCTION
Statement is unsafe because it uses a system function that may return a different value on the slave.
HY000
ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS
Statement is unsafe because it accesses a non-transactional table after accessing a transactional table within the same transaction.
HY000
ER_MESSAGE_AND_STATEMENT
%s Statement: %s
HY000
ER_SLAVE_CONVERSION_FAILED
Column %d of table '%s.%s' cannot be converted from type '%s' to type '%s'
HY000
ER_SLAVE_CANT_CREATE_CONVERSION
Can't create conversion table for table '%s.%s'
HY000
ER_INSIDE_TRANSACTION _PREVENTS_SWITCH_BINLOG_FORMAT
Cannot modify @@session.binlog_format inside a transaction
HY000
ER_PATH_LENGTH
The path specified for %s is too long.
HY000
ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT
'%s' is deprecated and will be removed in a future release.
HY000
ER_WRONG_NATIVE_TABLE_STRUCTURE
Native table '%s'.'%s' has the wrong structure
HY000
ER_WRONG_PERFSCHEMA_USAGE
Invalid performance_schema usage.
HY000
ER_WARN_I_S_SKIPPED_TABLE
Table '%s'.'%s' was skipped since its definition is being modified by concurrent DDL statement
HY000
ER_INSIDE_TRANSACTION _PREVENTS_SWITCH_BINLOG_DIRECT
Cannot modify @@session.binlog_direct_non_transactional_updates inside a transaction
HY000
ER_STORED_FUNCTION_PREVENTS _SWITCH_BINLOG_DIRECT
Cannot change the binlog direct flag inside a stored function or trigger
42000
ER_SPATIAL_MUST_HAVE_GEOM_COL
A SPATIAL index may only contain a geometrical type column
HY000
ER_TOO_LONG_INDEX_COMMENT
Comment for index '%s' is too long (max = %lu)
HY000
ER_LOCK_ABORTED
Wait on a lock was aborted due to a pending exclusive lock
22003
ER_DATA_OUT_OF_RANGE
%s value is out of range in '%s'
HY000
ER_WRONG_SPVAR_TYPE_IN_LIMIT
A variable of a non-integer based type in LIMIT clause
HY000
ER_BINLOG_UNSAFE_MULTIPLE_ENGINES _AND_SELF_LOGGING_ENGINE
Mixing self-logging and non-self-logging engines in a statement is unsafe.
HY000
ER_BINLOG_UNSAFE_MIXED_STATEMENT
Statement accesses nontransactional table as well as transactional or temporary table, and writes to any of them.
HY000
ER_INSIDE_TRANSACTION_ PREVENTS_SWITCH_SQL_LOG_BIN
Cannot modify @@session.sql_log_bin inside a transaction
HY000
ER_STORED_FUNCTION_ PREVENTS_SWITCH_SQL_LOG_BIN
Cannot change the sql_log_bin inside a stored function or trigger
HY000
ER_FAILED_READ_FROM_PAR_FILE
Failed to read from the .par file
HY000
ER_VALUES_IS_NOT_INT_TYPE_ERROR
VALUES value for partition '%s' must have type INT
28000
ER_ACCESS_DENIED_NO_PASSWORD_ERROR
Access denied for user '%s'@'%s'
HY000
ER_SET_PASSWORD_AUTH_PLUGIN
SET PASSWORD has no significance for users authenticating via plugins
HY000
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN
The requested value for the heartbeat period is less than 1 millisecond. The value is reset to 0, meaning that heartbeating will effectively be disabled.
HY000
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX
The requested value for the heartbeat period exceeds the value of seconds. A sensible value for the period should be less than the timeout.
HY000
ER_STMT_CACHE_FULL
Multi-row statements required more than 'max_binlog_stmt_cache_size' bytes of storage; increase this mysqld variable and try again
HY000
ER_MULTI_UPDATE_KEY_CONFLICT
Primary key/partition key update is not allowed since the table is updated both as '%s' and '%s'.
HY000
ER_TABLE_NEEDS_REBUILD
Table rebuild required. Please do "ALTER TABLE %s FORCE" or dump/reload to fix it!
HY000
WARN_OPTION_BELOW_LIMIT
The value of '%s' should be no less than the value of '%s'
HY000
ER_INDEX_COLUMN_TOO_LONG
Index column size too large. The maximum column size is %lu bytes.
HY000
ER_ERROR_IN_TRIGGER_BODY
Trigger '%s' has an error in its body: '%s'
HY000
ER_ERROR_IN_UNKNOWN_TRIGGER_BODY
Unknown trigger has an error in its body: '%s'
HY000
ER_INDEX_CORRUPT
Index %s is corrupted
HY000
ER_UNDO_RECORD_TOO_BIG
record is too big.
HY000
ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT
INSERT IGNORE... SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE
INSERT... SELECT... ON DUPLICATE KEY UPDATE is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are updated. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_REPLACE_SELECT
REPLACE... SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are replaced. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT
CREATE... IGNORE SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT
CREATE... REPLACE SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are replaced. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_UPDATE_IGNORE
UPDATE IGNORE is unsafe because the order in which rows are updated determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.
ER_UNUSED_15
You should never see it
ER_UNUSED_16
You should never see it
HY000
ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT
Statements writing to a table with an auto-increment column after selecting from another table are unsafe because the order in which rows are retrieved determines what (if any) rows will be written. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC
CREATE TABLE... SELECT... on a table with an auto-increment column is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are inserted. This order cannot be predicted and may differ on master and the slave.
HY000
ER_BINLOG_UNSAFE_INSERT_TWO_KEYS
INSERT... ON DUPLICATE KEY UPDATE on a table with more than one UNIQUE KEY is unsafe
HY000
ER_TABLE_IN_FK_CHECK
Table is being used in foreign key check.
HY000
ER_UNSUPPORTED_ENGINE
Storage engine '%s' does not support system tables. [%s.%s]
HY000
ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST
INSERT into autoincrement field which is not the first part in the composed primary key is unsafe.
HY000
ER_CANNOT_LOAD_FROM_TABLE_V2
Cannot load from %s.%s. The table is probably corrupted
HY000
ER_MASTER_DELAY_VALUE_OUT_OF_RANGE
The requested value %s for the master delay exceeds the maximum %u
HY000
ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT
Only Format_description_log_event and row events are allowed in BINLOG statements (but %s was provided
HY000
ER_PARTITION_EXCHANGE_DIFFERENT_OPTION
Non matching attribute '%s' between partition and table
HY000
ER_PARTITION_EXCHANGE_PART_TABLE
Table to exchange with partition is partitioned: '%s'
HY000
ER_PARTITION_EXCHANGE_TEMP_TABLE
Table to exchange with partition is temporary: '%s'
HY000
ER_PARTITION_INSTEAD_OF_SUBPARTITION
Subpartitioned table, use subpartition instead of partition
HY000
ER_UNKNOWN_PARTITION
Unknown partition '%s' in table '%s'
HY000
ER_TABLES_DIFFERENT_METADATA
Tables have different definitions
HY000
ER_ROW_DOES_NOT_MATCH_PARTITION
Found a row that does not match the partition
HY000
ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX
Option binlog_cache_size (%lu) is greater than max_binlog_cache_size (%lu); setting binlog_cache_size equal to max_binlog_cache_size.
HY000
ER_WARN_INDEX_NOT_APPLICABLE
Cannot use %s access on index '%s' due to type or collation conversion on field '%s'
HY000
ER_PARTITION_EXCHANGE_FOREIGN_KEY
Table to exchange with partition has foreign key references: '%s'
HY000
ER_NO_SUCH_KEY_VALUE
Key value '%s' was not found in table '%s.%s'
HY000
ER_RPL_INFO_DATA_TOO_LONG
Data for column '%s' too long
HY000
ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE
Replication event checksum verification failed while reading from network.
HY000
ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE
Replication event checksum verification failed while reading from a log file.
HY000
ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX
Option binlog_stmt_cache_size (%lu) is greater than max_binlog_stmt_cache_size (%lu); setting binlog_stmt_cache_size equal to max_binlog_stmt_cache_size.
HY000
ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT
Can't update table '%s' while '%s' is being created.
HY000
ER_PARTITION_CLAUSE_ON_NONPARTITIONED
PARTITION () clause on non partitioned table
HY000
ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET
Found a row not matching the given partition set
HY000
ER_NO_SUCH_PARTITION_UNUSED
partition '%s' doesn't exist
HY000
ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE
Failure while changing the type of replication repository: %s.
HY000
ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE
The creation of some temporary tables could not be rolled back.
HY000
ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE
Some temporary tables were dropped, but these operations could not be rolled back.
HY000
ER_MTS_FEATURE_IS_NOT_SUPPORTED
%s is not supported in multi-threaded slave mode. %s
HY000
ER_MTS_UPDATED_DBS_GREATER_MAX
The number of modified databases exceeds the maximum %d; the database names will not be included in the replication event metadata.
HY000
ER_MTS_CANT_PARALLEL
Cannot execute the current event group in the parallel mode. Encountered event %s, relay-log name %s, position %s which prevents execution of this event group in parallel mode. Reason: %s.
HY000
ER_MTS_INCONSISTENT_DATA
%s
HY000
ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING
FULLTEXT index is not supported for partitioned tables.
35000
ER_DA_INVALID_CONDITION_NUMBER
Invalid condition number
HY000
ER_INSECURE_PLAIN_TEXT
Sending passwords in plain text without SSL/TLS is extremely insecure.
HY000
ER_INSECURE_CHANGE_MASTER
Storing MariaDB user name or password information in the master.info repository is not secure and is therefore not recommended. Please see the MariaDB Manual for more about this issue and possible alternatives
23000
ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO
Foreign key constraint for table '%s', record '%s' would lead to a duplicate entry in table '%s', key '%s'
23000
ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO
Foreign key constraint for table '%s', record '%s' would lead to a duplicate entry in a child table
HY000
ER_SQLTHREAD_WITH_SECURE_SLAVE
Setting authentication options is not possible when only the Slave SQL Thread is being started.
HY000
ER_TABLE_HAS_NO_FT
The table does not have FULLTEXT index to support this query
HY000
ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER
The system variable %s cannot be set in stored functions or triggers.
HY000
ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION
The system variable %s cannot be set when there is an ongoing transaction.
HY000
ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST
The system variable @@SESSION.GTID_NEXT has the value %s, which is not listed in @@SESSION.GTID_NEXT_LIST.
HY000
ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL
The system variable @@SESSION.GTID_NEXT cannot change inside a transaction.
HY000
ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION
The statement 'SET %s' cannot invoke a stored function.
HY000
ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL
The system variable @@SESSION.GTID_NEXT cannot be 'AUTOMATIC' when @@SESSION.GTID_NEXT_LIST is non-NULL.
HY000
ER_SKIPPING_LOGGED_TRANSACTION
Skipping transaction %s because it has already been executed and logged.
HY000
ER_MALFORMED_GTID_SET_SPECIFICATION
Malformed GTID set specification '%s'.
HY000
ER_MALFORMED_GTID_SET_ENCODING
Malformed GTID set encoding.
HY000
ER_MALFORMED_GTID_SPECIFICATION
Malformed GTID specification '%s'.
HY000
ER_GNO_EXHAUSTED
Impossible to generate Global Transaction Identifier: the integer component reached the maximal value. Restart the server with a new server_uuid.
HY000
ER_BAD_SLAVE_AUTO_POSITION
Parameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS cannot be set when MASTER_AUTO_POSITION is active.
HY000
ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON
CHANGE MASTER TO MASTER_AUTO_POSITION = 1 can only be executed when @@GLOBAL.GTID_MODE = ON.
HY000
ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET
Cannot execute statements with implicit commit inside a transaction when @@SESSION.GTID_NEXT != AUTOMATIC.
HY000
ER_GTID_MODE_2_OR_3_REQUIRES_DISABLE_GTID_UNSAFE_STATEMENTS_ON
GTID_MODE = ON or GTID_MODE = UPGRADE_STEP_2 requires DISABLE_GTID_UNSAFE_STATEMENTS = 1.
HY000
ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON
@@GLOBAL.GTID_MODE = ON or UPGRADE_STEP_2 requires @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1.
HY000
ER_GTID_MODE_REQUIRES_BINLOG
@@GLOBAL.GTID_MODE = ON or UPGRADE_STEP_1 or UPGRADE_STEP_2 requires --log-bin and --log-slave-updates.
HY000
ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF
@@SESSION.GTID_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID_MODE = OFF.
HY000
ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON
@@SESSION.GTID_NEXT cannot be set to ANONYMOUS when @@GLOBAL.GTID_MODE = ON.
HY000
ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF
@@SESSION.GTID_NEXT_LIST cannot be set to a non-NULL value when @@GLOBAL.GTID_MODE = OFF.
HY000
ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF
Found a Gtid_log_event or Previous_gtids_log_event when @@GLOBAL.GTID_MODE = OFF.
HY000
ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE
When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables.
HY000
ER_GTID_UNSAFE_CREATE_SELECT
CREATE TABLE ... SELECT is forbidden when @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1.
HY000
ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION
When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, the statements CREATE TEMPORARY TABLE and DROP TEMPORARY TABLE can be executed in a non-transactional context only, and require that AUTOCOMMIT = 1.
HY000
ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME
The value of @@GLOBAL.GTID_MODE can only change one step at a time: OFF <-> UPGRADE_STEP_1 <-> UPGRADE_STEP_2 <-> ON. Also note that this value must be stepped up or down simultaneously on all servers; see the Manual for instructions.
HY000
ER_MASTER_HAS_PURGED_REQUIRED_GTIDS
The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.
HY000
ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID
@@SESSION.GTID_NEXT cannot be changed by a client that owns a GTID. The client owns %s. Ownership is released on COMMIT or ROLLBACK.
HY000
ER_UNKNOWN_EXPLAIN_FORMAT
Unknown EXPLAIN format name: '%s'
25006
ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION
Cannot execute statement in a READ ONLY transaction.
HY000
ER_TOO_LONG_TABLE_PARTITION_COMMENT
Comment for table partition '%s' is too long (max = %lu
HY000
ER_SLAVE_CONFIGURATION
Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MariaDB error log
HY000
ER_INNODB_FT_LIMIT
InnoDB presently supports one FULLTEXT index creation at a time
HY000
ER_INNODB_NO_FT_TEMP_TABLE
Cannot create FULLTEXT index on temporary InnoDB table
HY000
ER_INNODB_FT_WRONG_DOCID_COLUMN
Column '%s' is of wrong type for an InnoDB FULLTEXT index
HY000
ER_INNODB_FT_WRONG_DOCID_INDEX
Index '%s' is of wrong type for an InnoDB FULLTEXT index
HY000
ER_INNODB_ONLINE_LOG_TOO_BIG
Creating index '%s' required more than 'innodb_online_alter_log_max_size' bytes of modification log. Please try again.
HY000
ER_MTS_RECOVERY_FAILURE
Cannot recover after SLAVE errored out in parallel execution mode. Additional error messages can be found in the MariaDB error log
HY000
ER_MTS_RESET_WORKERS
Cannot clean up worker info tables. Additional error messages can be found in the MariaDB error log
HY000
ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2
Column count of %s.%s is wrong. Expected %d, found %d. The table is probably corrupted
HY000
ER_SLAVE_SILENT_RETRY_TRANSACTION
Slave must silently retry current transaction
HY000
ER_DISCARD_FK_CHECKS_RUNNING
There is a foreign key check running on table '%s'. Cannot discard the table.
HY000
ER_TABLE_SCHEMA_MISMATCH
Schema mismatch (%s
HY000
ER_TABLE_IN_SYSTEM_TABLESPACE
Table '%s' in system tablespace
HY000
ER_IO_READ_ERROR
IO Read error: (%lu, %s) %s
HY000
ER_IO_WRITE_ERROR
IO Write error: (%lu, %s) %s
HY000
ER_TABLESPACE_MISSING
Tablespace is missing for table '%s'
HY000
ER_TABLESPACE_EXISTS
Tablespace for table '%s' exists. Please DISCARD the tablespace before IMPORT.
HY000
ER_TABLESPACE_DISCARDED
Tablespace has been discarded for table '%s'
HY000
ER_INTERNAL_ERROR
Internal error: %s
HY000
ER_INNODB_IMPORT_ERROR
ALTER TABLE '%s' IMPORT TABLESPACE failed with error %lu : '%s'
HY000
ER_INNODB_INDEX_CORRUPT
Index corrupt: %s
HY000
ER_INVALID_YEAR_COLUMN_LENGTH
YEAR(%lu) column type is deprecated. Creating YEAR(4) column instead.
HY000
ER_NOT_VALID_PASSWORD
Your password does not satisfy the current policy requirements
HY000
ER_MUST_CHANGE_PASSWORD
You must SET PASSWORD before executing this statement
HY000
ER_FK_NO_INDEX_CHILD
Failed to add the foreign key constaint. Missing index for constraint '%s' in the foreign table '%s'
HY000
ER_FK_NO_INDEX_PARENT
Failed to add the foreign key constaint. Missing index for constraint '%s' in the referenced table '%s'
HY000
ER_FK_FAIL_ADD_SYSTEM
Failed to add the foreign key constraint '%s' to system tables
HY000
ER_FK_CANNOT_OPEN_PARENT
Failed to open the referenced table '%s'
HY000
ER_FK_INCORRECT_OPTION
Failed to add the foreign key constraint on table '%s'. Incorrect options in FOREIGN KEY constraint '%s'
HY000
ER_FK_DUP_NAME
Duplicate foreign key constraint name '%s'
HY000
ER_PASSWORD_FORMAT
The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.
HY000
ER_FK_COLUMN_CANNOT_DROP
Cannot drop column '%s': needed in a foreign key constraint '%s'
HY000
ER_FK_COLUMN_CANNOT_DROP_CHILD
Cannot drop column '%s': needed in a foreign key constraint '%s' of table '%s'
HY000
ER_FK_COLUMN_NOT_NULL
Column '%s' cannot be NOT NULL: needed in a foreign key constraint '%s' SET NULL
HY000
ER_DUP_INDEX
Duplicate index '%s' defined on the table '%s.%s'. This is deprecated and will be disallowed in a future release.
HY000
ER_FK_COLUMN_CANNOT_CHANGE
Cannot change column '%s': used in a foreign key constraint '%s'
HY000
ER_FK_COLUMN_CANNOT_CHANGE_CHILD
Cannot change column '%s': used in a foreign key constraint '%s' of table '%s'
HY000
ER_FK_CANNOT_DELETE_PARENT
Cannot delete rows from table which is parent in a foreign key constraint '%s' of table '%s'
HY000
ER_MALFORMED_PACKET
Malformed communication packet.
HY000
ER_READ_ONLY_MODE
Running in read-only mode
HY000
ER_GTID_NEXT_TYPE_UNDEFINED_GROUP
When GTID_NEXT is set to a GTID, you must explicitly set it again after a COMMIT or ROLLBACK. If you see this error message in the slave SQL thread, it means that a table in the current transaction is transactional on the master and non-transactional on the slave. In a client connection, it means that you executed SET GTID_NEXT before a transaction and forgot to set GTID_NEXT to a different identifier or to 'AUTOMATIC' after COMMIT or ROLLBACK. Current GTID_NEXT is '%s'
HY000
ER_VARIABLE_NOT_SETTABLE_IN_SP
The system variable %s cannot be set in stored procedures.
HY000
ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
HY000
ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY
@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.
HY000
ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY
@@GLOBAL.GTID_PURGED can only be set when there are no ongoing transactions (not even in other clients).
HY000
ER_GTID_PURGED_WAS_CHANGED
@@GLOBAL.GTID_PURGED was changed from '%s' to '%s'.
HY000
ER_GTID_EXECUTED_WAS_CHANGED
@@GLOBAL.GTID_EXECUTED was changed from '%s' to '%s'.
HY000
ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT, and both replicated and non replicated tables are written to.
0A000
ER_ALTER_OPERATION_NOT_SUPPORTED
%s is not supported for this operation. Try %s.
0A000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON
%s is not supported. Reason: %s. Try %s.
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY
COPY algorithm requires a lock
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION
Partition specific operations do not yet support LOCK/ALGORITHM
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME
Columns participating in a foreign key are renamed
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE
Cannot change column type INPLACE
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK
Adding foreign keys needs foreign_key_checks=OFF
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE
Creating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK
Dropping a primary key is not allowed without also adding a new primary key
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC
Adding an auto-increment column requires a lock
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS
Cannot replace hidden FTS_DOC_ID with a user-visible one
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS
Cannot drop or rename FTS_DOC_ID
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS
Fulltext index creation requires a lock
HY000
ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE
sql_slave_skip_counter can not be set when the server is running with @@GLOBAL.GTID_MODE = ON. Instead, for each transaction that you want to skip, generate an empty transaction with the same GTID as the transaction
23000
ER_DUP_UNKNOWN_IN_INDEX
Duplicate entry for key '%s'
HY000
ER_IDENT_CAUSES_TOO_LONG_PATH
Long database name and identifier for object resulted in path length exceeding %d characters. Path: '%s'.
HY000
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL
cannot silently convert NULL values, as required in this SQL_MODE
HY000
ER_MUST_CHANGE_PASSWORD_LOGIN
Your password has expired. To log in you must change it using a client that supports expired passwords.
HY000
ER_ROW_IN_WRONG_PARTITION
Found a row in wrong partition %s
HY000
ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX
Cannot schedule event %s, relay-log name %s, position %s to Worker thread because its size %lu exceeds %lu of slave_pending_jobs_size_max.
HY000
ER_INNODB_NO_FT_USES_PARSER
Cannot CREATE FULLTEXT INDEX WITH PARSER on InnoDB table
HY000
ER_BINLOG_LOGICAL_CORRUPTION
The binary log file '%s' is logically corrupted: %s
HY000
ER_WARN_PURGE_LOG_IN_USE
file %s was not purged because it was being read by %d thread(s), purged only %d out of %d files.
HY000
ER_WARN_PURGE_LOG_IS_ACTIVE
file %s was not purged because it is the active log file.
HY000
ER_AUTO_INCREMENT_CONFLICT
Auto-increment value in UPDATE conflicts with internally generated values
HY000
WARN_ON_BLOCKHOLE_IN_RBR
Row events are not logged for %s statements that modify BLACKHOLE tables in row format. Table(s): '%s'
HY000
ER_SLAVE_MI_INIT_REPOSITORY
Slave failed to initialize master info structure from the repository
HY000
ER_SLAVE_RLI_INIT_REPOSITORY
Slave failed to initialize relay log info structure from the repository
28000
ER_ACCESS_DENIED_CHANGE_USER_ERROR
Access denied trying to change to user '%s'@'%s' (using password: %s). Disconnecting.
HY000
ER_INNODB_READ_ONLY
InnoDB is in read only mode.
HY000
ER_STOP_SLAVE_SQL_THREAD_TIMEOUT
STOP SLAVE command execution is incomplete: Slave SQL thread got the stop signal, thread is busy, SQL thread will stop once the current task is complete.
HY000
ER_STOP_SLAVE_IO_THREAD_TIMEOUT
STOP SLAVE command execution is incomplete: Slave IO thread got the stop signal, thread is busy, IO thread will stop once the current task is complete.
HY000
ER_TABLE_CORRUPT
Operation cannot be performed. The table '%s.%s' is missing, corrupt or contains bad data.
HY000
ER_TEMP_FILE_WRITE_FAILURE
Temporary file write failure.
HY000
ER_INNODB_FT_AUX_NOT_HEX_ID
Upgrade index name failed, please use create index(alter table) algorithm copy to rebuild index.
ER_LAST_MYSQL_ERROR_MESSAGE
"
ER_PRIMARY_KEY_BASED_ON_GENERATED_COLUMN
Primary key cannot be defined upon a generated column
ER_KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN
Key/Index cannot be defined on a virtual generated column
ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN
Cannot define foreign key with %s clause on a generated column
ER_WARNING_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN
The value specified for generated column '%s' in table '%s' has been ignored
ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN
This is not yet supported for generated columns
1908
ER_UNUSED_20
"
1909
ER_UNUSED_21
"
ER_UNSUPPORTED_ENGINE_FOR_GENERATED_COLUMNS
%s storage engine does not support generated columns
ER_UNKNOWN_OPTION
Unknown option '%-.64s'
ER_BAD_OPTION_VALUE
Incorrect value '%-.64s' for option '%-.64s'
ER_UNUSED_6
You should never see it
ER_UNUSED_7
You should never see it
ER_UNUSED_8
You should never see it
ER_DATA_OVERFLOW 22003
Got overflow when converting '%-.128s' to %-.32s. Value truncated.
ER_DATA_TRUNCATED 22003
Truncated value '%-.128s' when converting to %-.32s
ER_BAD_DATA 22007
Encountered illegal value '%-.128s' when converting to %-.32s
ER_DYN_COL_WRONG_FORMAT
Encountered illegal format of dynamic column string
ER_DYN_COL_IMPLEMENTATION_LIMIT
Dynamic column implementation limit reached
ER_DYN_COL_DATA 22007
Illegal value used as argument of dynamic column function
ER_DYN_COL_WRONG_CHARSET
Dynamic column contains unknown character set
ER_ILLEGAL_SUBQUERY_OPTIMIZER_SWITCHES
At least one of the 'in_to_exists' or 'materialization' optimizer_switch flags must be 'on'.
ER_QUERY_CACHE_IS_DISABLED
Query cache is disabled (resize or similar command in progress); repeat this command later
ER_QUERY_CACHE_IS_GLOBALY_DISABLED
Query cache is globally disabled and you can't enable it only for this session
ER_VIEW_ORDERBY_IGNORED
View '%-.192s'.'%-.192s' ORDER BY clause ignored because there is other ORDER BY clause already.
70100
ER_CONNECTION_KILLED
Connection was killed
ER_UNUSED_11
You should never see it
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SKIP_REPLICATION
Cannot modify @@session.skip_replication inside a transaction
ER_STORED_FUNCTION_PREVENTS_SWITCH_SKIP_REPLICATION
Cannot modify @@session.skip_replication inside a stored function or trigger
ER_QUERY_RESULT_INCOMPLETE
Query execution was interrupted. The query exceeded %s %llu. The query result may be incomplete
ER_NO_SUCH_TABLE_IN_ENGINE 42S02
Table '%-.192s.%-.192s' doesn't exist in engine
ER_TARGET_NOT_EXPLAINABLE
Target is not running an EXPLAINable command
ER_CONNECTION_ALREADY_EXISTS
Connection '%.*s' conflicts with existing connection '%.*s'
ER_MASTER_LOG_PREFIX
Master '%.*s':
ER_CANT_START_STOP_SLAVE
Can't %s SLAVE '%.*s'
ER_SLAVE_STARTED
SLAVE '%.*s' started
ER_SLAVE_STOPPED
SLAVE '%.*s' stopped
ER_SQL_DISCOVER_ERROR
Engine %s failed to discover table %-.192s.%-.192s with '%s'
ER_FAILED_GTID_STATE_INIT
Failed initializing replication GTID state
ER_INCORRECT_GTID_STATE
Could not parse GTID list
ER_CANNOT_UPDATE_GTID_STATE
Could not update replication slave gtid state
ER_DUPLICATE_GTID_DOMAIN
GTID %u-%u-%llu and %u-%u-%llu conflict (duplicate domain id %u)
ER_GTID_OPEN_TABLE_FAILED
Failed to open %s.%s
ER_GTID_POSITION_NOT_FOUND_IN_BINLOG
Connecting slave requested to start from GTID %u-%u-%llu, which is not in the master's binlog
ER_CANNOT_LOAD_SLAVE_GTID_STATE
Failed to load replication slave GTID position from table %s.%s
ER_MASTER_GTID_POS_CONFLICTS_WITH_BINLOG
Specified GTID %u-%u-%llu conflicts with the binary log which contains a more recent GTID %u-%u-%llu. If MASTER_GTID_POS=CURRENT_POS is used, the binlog position will override the new value of @@gtid_slave_pos.
ER_MASTER_GTID_POS_MISSING_DOMAIN
Specified value for @@gtid_slave_pos contains no value for replication domain %u. This conflicts with the binary log which contains GTID %u-%u-%llu. If MASTER_GTID_POS=CURRENT_POS is used, the binlog position will override the new value of @@gtid_slave_pos.
ER_UNTIL_REQUIRES_USING_GTID
START SLAVE UNTIL master_gtid_pos requires that slave is using GTID
ER_GTID_STRICT_OUT_OF_ORDER
An attempt was made to binlog GTID %u-%u-%llu which would create an out-of-order sequence number with existing GTID %u-%u-%llu, and gtid strict mode is enabled.
ER_GTID_START_FROM_BINLOG_HOLE
The binlog on the master is missing the GTID %u-%u-%llu requested by the slave (even though a subsequent sequence number does exist), and GTID strict mode is enabled
ER_SLAVE_UNEXPECTED_MASTER_SWITCH
Unexpected GTID received from master after reconnect. This normally indicates that the master server was replaced without restarting the slave threads. %s
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO
Cannot modify @@session.gtid_domain_id or @@session.gtid_seq_no inside a transaction
ER_STORED_FUNCTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO
Cannot modify @@session.gtid_domain_id or @@session.gtid_seq_no inside a stored function or trigger
ER_GTID_POSITION_NOT_FOUND_IN_BINLOG2
Connecting slave requested to start from GTID %u-%u-%llu, which is not in the master's binlog. Since the master's binlog contains GTIDs with higher sequence numbers, it probably means that the slave has diverged due to executing extra errorneous transactions
ER_BINLOG_MUST_BE_EMPTY
This operation is not allowed if any GTID has been logged to the binary log. Run RESET MASTER first to erase the log
ER_NO_SUCH_QUERY
Unknown query id: %lld
ER_BAD_BASE64_DATA
Bad base64 data as position %u
ER_INVALID_ROLE
Invalid role specification %`s.
ER_INVALID_CURRENT_USER
The current user is invalid.
ER_CANNOT_GRANT_ROLE
Cannot grant role '%s' to: %s.
ER_CANNOT_REVOKE_ROLE
Cannot revoke role '%s' from: %s.
ER_CHANGE_SLAVE_PARALLEL_THREADS_ACTIVE
Cannot change @@slave_parallel_threads while another change is in progress
ER_PRIOR_COMMIT_FAILED
Commit failed due to failure of an earlier commit on which this one depends
ER_IT_IS_A_VIEW
'%-.192s' is a view
ER_SLAVE_SKIP_NOT_IN_GTID
When using GTID, @@sql_slave_skip_counter can not be used. Instead, setting @@gtid_slave_pos explicitly can be used to skip to after a given GTID position.
ER_TABLE_DEFINITION_TOO_BIG
The definition for table %`s is too big
ER_PLUGIN_INSTALLED
Plugin '%-.192s' already installed
ER_STATEMENT_TIMEOUT
Query execution was interrupted (max_statement_time exceeded)
ER_SUBQUERIES_NOT_SUPPORTED
%s does not support subqueries or stored functions.
ER_SET_STATEMENT_NOT_SUPPORTED
The system variable %.200s cannot be set in SET STATEMENT.
ER_UNUSED_9
You should never see it
ER_USER_CREATE_EXISTS
Can't create user '%-.64s'@'%-.64s'; it already exists
ER_USER_DROP_EXISTS
Can't drop user '%-.64s'@'%-.64s'; it doesn't exist
ER_ROLE_CREATE_EXISTS
Can't create role '%-.64s'; it already exists
ER_ROLE_DROP_EXISTS
Can't drop role '%-.64s'; it doesn't exist
ER_CANNOT_CONVERT_CHARACTER
Cannot convert '%s' character 0x%-.64s to '%s'
ER_INVALID_DEFAULT_VALUE_FOR_FIELD
Incorrect default value '%-.128s' for column '%.192s'
ER_KILL_QUERY_DENIED_ERROR
You are not owner of query %lu
ER_NO_EIS_FOR_FIELD
Engine-independent statistics are not collected for column '%s'
ER_WARN_AGGFUNC_DEPENDENCE
Aggregate function '%-.192s)' of SELECT #%d belongs to SELECT #%d
WARN_INNODB_PARTITION_OPTION_IGNORED
<%-.64s> option ignored for InnoDB partition
ER_STORAGE_ENGINE_NOT_LOADED
Storage engine for table '%s'.'%s' is not loaded.
ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER 0Z002
GET STACKED DIAGNOSTICS when handler not active
ER_WARN_LEGACY_SYNTAX_CONVERTED
%s is no longer supported. The statement was converted to %s.
ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN
Statement is unsafe because it uses a fulltext parser plugin which may not return the same value on the slave.
ER_CANNOT_DISCARD_TEMPORARY_TABLE
Cannot DISCARD/IMPORT tablespace associated with temporary table
ER_FK_DEPTH_EXCEEDED
Foreign key cascade delete/update exceeds max depth of %d.
ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2
Column count of %s.%s is wrong. Expected %d, found %d. Created with MariaDB %d, now running %d. Please use mysql_upgrade to fix this error.
ER_WARN_TRIGGER_DOESNT_HAVE_CREATED
Trigger %s.%s.%s does not have CREATED attribute.
ER_REFERENCED_TRG_DOES_NOT_EXIST_MYSQL
Referenced trigger '%s' for the given action time and event type does not exist.
ER_EXPLAIN_NOT_SUPPORTED
EXPLAIN FOR CONNECTION command is supported only for SELECT/UPDATE/INSERT/DELETE/REPLACE
ER_INVALID_FIELD_SIZE
Invalid size for column '%-.192s'.
ER_MISSING_HA_CREATE_OPTION
Table storage engine '%-.64s' found required create option missing
ER_ENGINE_OUT_OF_MEMORY
Out of memory in storage engine '%-.64s'.
ER_PASSWORD_EXPIRE_ANONYMOUS_USER
The password for anonymous user cannot be expired.
ER_SLAVE_SQL_THREAD_MUST_STOP
This operation cannot be performed with a running slave sql thread; run STOP SLAVE SQL_THREAD first
ER_NO_FT_MATERIALIZED_SUBQUERY
Cannot create FULLTEXT index on materialized subquery
ER_INNODB_UNDO_LOG_FULL
Undo Log error: %s
ER_INVALID_ARGUMENT_FOR_LOGARITHM
Invalid argument for logarithm
ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP
This operation cannot be performed with a running slave io thread; run STOP SLAVE IO_THREAD FOR CHANNEL '%s' first.
ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO
This operation may not be safe when the slave has temporary tables. The tables will be kept open until the server restarts or until the tables are deleted by any replicated DROP statement. Suggest to wait until slave_open_temp_tables = 0.
ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS
CHANGE MASTER TO with a MASTER_LOG_FILE clause but no MASTER_LOG_POS clause may not be safe. The old position value may not be valid for the new binary log file.
ER_QUERY_TIMEOUT
Query execution was interrupted, maximum statement execution time exceeded
ER_NON_RO_SELECT_DISABLE_TIMER
Select is not a read only statement, disabling timer
ER_DUP_LIST_ENTRY
Duplicate entry '%-.192s'.
ER_SQL_MODE_NO_EFFECT
'%s' mode no longer has any effect. Use STRICT_ALL_TABLES or STRICT_TRANS_TABLES instead.
ER_AGGREGATE_ORDER_FOR_UNION
Expression #%u of ORDER BY contains aggregate function and applies to a UNION
ER_AGGREGATE_ORDER_NON_AGG_QUERY
Expression #%u of ORDER BY contains aggregate function and applies to the result of a non-aggregated query
ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR
Slave worker has stopped after at least one previous worker encountered an error when slave-preserve-commit-order was enabled. To preserve commit order, the last transaction executed by this thread has not been committed. When restarting the slave after fixing any failed threads, you should fix this worker as well.
ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER
slave_preserve_commit_order is not supported %s.
ER_SERVER_OFFLINE_MODE
The server is currently in offline mode
ER_GIS_DIFFERENT_SRIDS
Binary geometry function %s given two geometries of different srids: %u and %u, which should have been identical.
ER_GIS_UNSUPPORTED_ARGUMENT
Calling geometry function %s with unsupported types of arguments.
ER_GIS_UNKNOWN_ERROR
Unknown GIS error occurred in function %s.
ER_GIS_UNKNOWN_EXCEPTION
Unknown exception caught in GIS function %s.
ER_GIS_INVALID_DATA
Invalid GIS data provided to function %s.
ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION
The geometry has no data in function %s.
ER_BOOST_GEOMETRY_CENTROID_EXCEPTION
Unable to calculate centroid because geometry is empty in function %s.
ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION
Geometry overlay calculation error: geometry data is invalid in function %s.
ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION
Geometry turn info calculation error: geometry data is invalid in function %s.
ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION
Analysis procedures of intersection points interrupted unexpectedly in function %s.
ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION
Unknown exception thrown in function %s.
ER_STD_BAD_ALLOC_ERROR
Memory allocation error: %-.256s in function %s.
ER_STD_DOMAIN_ERROR
Domain error: %-.256s in function %s.
ER_STD_LENGTH_ERROR
Length error: %-.256s in function %s.
ER_STD_INVALID_ARGUMENT
Invalid argument error: %-.256s in function %s.
ER_STD_OUT_OF_RANGE_ERROR
Out of range error: %-.256s in function %s.
ER_STD_OVERFLOW_ERROR
Overflow error error: %-.256s in function %s.
ER_STD_RANGE_ERROR
Range error: %-.256s in function %s.
ER_STD_UNDERFLOW_ERROR
Underflow error: %-.256s in function %s.
ER_STD_LOGIC_ERROR
Logic error: %-.256s in function %s.
ER_STD_RUNTIME_ERROR
Runtime error: %-.256s in function %s.
ER_STD_UNKNOWN_EXCEPTION
Unknown exception: %-.384s in function %s.
ER_GIS_DATA_WRONG_ENDIANESS
Geometry byte string must be little endian.
ER_CHANGE_MASTER_PASSWORD_LENGTH
The password provided for the replication user exceeds the maximum length of 32 characters
42000
ER_USER_LOCK_WRONG_NAME
Incorrect user-level lock name '%-.192s'.
ER_USER_LOCK_DEADLOCK
Deadlock found when trying to get user-level lock; try rolling back transaction/releasing locks and restarting lock acquisition.
ER_REPLACE_INACCESSIBLE_ROWS
REPLACE cannot be executed as it requires deleting rows that are not in the view
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS
Do not support online operation on table with GIS index
ER_TOO_MANY_DEFINITIONS_IN_WITH_CLAUSE
Too many WITH elements in WITH clause
ER_DUP_QUERY_NAME
Duplicate query name %`-.64s in WITH clause
ER_RECURSIVE_WITHOUT_ANCHORS
No anchors for recursive WITH element '%s'
ER_UNACCEPTABLE_MUTUAL_RECURSION
Unacceptable mutual recursion with anchored table '%s'
ER_REF_TO_RECURSIVE_WITH_TABLE_IN_DERIVED
Reference to recursive WITH table '%s' in materialized derived
ER_NOT_STANDARD_COMPLIANT_RECURSIVE
Restrictions imposed on recursive definitions are violated for table '%s'"R_WRONG_WINDOW_SPEC_NAME
ER_WRONG_WINDOW_SPEC_NAME
Window specification with name '%s' is not defined
ER_DUP_WINDOW_NAME
Multiple window specifications with the same name '%s'
ER_PARTITION_LIST_IN_REFERENCING_WINDOW_SPEC
Window specification referencing another one '%s' cannot contain partition list
ER_ORDER_LIST_IN_REFERENCING_WINDOW_SPEC
Referenced window specification '%s' already contains order list
ER_WINDOW_FRAME_IN_REFERENCED_WINDOW_SPEC
Referenced window specification '%s' cannot contain window frame
ER_BAD_COMBINATION_OF_WINDOW_FRAME_BOUND_SPECS
Unacceptable combination of window frame bound specifications
ER_WRONG_PLACEMENT_OF_WINDOW_FUNCTION
Window function is allowed only in SELECT list and ORDER BY clause
ER_WINDOW_FUNCTION_IN_WINDOW_SPEC
Window function is not allowed in window specification
ER_NOT_ALLOWED_WINDOW_FRAME
Window frame is not allowed with '%s'
ER_NO_ORDER_LIST_IN_WINDOW_SPEC
No order list in window specification for '%s'
ER_RANGE_FRAME_NEEDS_SIMPLE_ORDERBY
RANGE-type frame requires ORDER BY clause with single sort key
ER_WRONG_TYPE_FOR_ROWS_FRAME
Integer is required for ROWS-type frame
ER_WRONG_TYPE_FOR_RANGE_FRAME
Numeric datatype is required for RANGE-type frame
ER_FRAME_EXCLUSION_NOT_SUPPORTED
Frame exclusion is not supported yet
ER_WINDOW_FUNCTION_DONT_HAVE_FRAME
This window function may not have a window frame
ER_INVALID_NTILE_ARGUMENT
Argument of NTILE must be greater than 0
23000
ER_CONSTRAINT_FAILED
CONSTRAINT %s failed for %-.192s.%`-.192s
ER_EXPRESSION_IS_TOO_BIG
Expression in the %s clause is too big
ER_ERROR_EVALUATING_EXPRESSION
Got an error evaluating stored expression %s
ER_CALCULATING_DEFAULT_VALUE
Got an error when calculating default value for %`s
ER_EXPRESSION_REFERS_TO_UNINIT_FIELD
Expression for field %-.64s is referring to uninitialized field %s
ER_PARTITION_DEFAULT_ERROR
Only one DEFAULT partition allowed
ER_REFERENCED_TRG_DOES_NOT_EXIST
Referenced trigger '%s' for the given action time and event type does not exist
ER_INVALID_DEFAULT_PARAM
Default/ignore value is not supported for such parameter usage
ER_BINLOG_NON_SUPPORTED_BULK
Only row based replication supported for bulk operations
ER_BINLOG_UNCOMPRESS_ERROR
Uncompress the compressed binlog failed
ER_JSON_BAD_CHR
Broken JSON string in argument %d to function '%s' at position %d
ER_JSON_NOT_JSON_CHR
Character disallowed in JSON in argument %d to function '%s' at position %d
ER_JSON_EOS
Unexpected end of JSON text in argument %d to function '%s'
ER_JSON_SYNTAX
Syntax error in JSON text in argument %d to function '%s' at position %d
ER_JSON_ESCAPING
Incorrect escaping in JSON text in argument %d to function '%s' at position %d
ER_JSON_DEPTH
Limit of %d on JSON nested strucures depth is reached in argument %d to function '%s' at position %d
ER_JSON_PATH_EOS
Unexpected end of JSON path in argument %d to function '%s'
ER_JSON_PATH_SYNTAX
Syntax error in JSON path in argument %d to function '%s' at position %d
ER_JSON_PATH_DEPTH
Limit of %d on JSON path depth is reached in argument %d to function '%s' at position %d
ER_JSON_PATH_NO_WILDCARD
Wildcards in JSON path not allowed in argument %d to function '%s'
ER_JSON_PATH_ARRAY
JSON path should end with an array identifier in argument %d to function '%s'
ER_JSON_ONE_OR_ALL
Argument 2 to function '%s' must be "one" or "all".
ER_UNSUPPORT_COMPRESSED_TEMPORARY_TABLE
CREATE TEMPORARY TABLE is not allowed with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.
ER_GEOJSON_INCORRECT
Incorrect GeoJSON format specified for st_geomfromgeojson function.
ER_GEOJSON_TOO_FEW_POINTS
Incorrect GeoJSON format - too few points for linestring specified.
ER_GEOJSON_NOT_CLOSED
Incorrect GeoJSON format - polygon not closed.
ER_JSON_PATH_EMPTY
Path expression '$' is not allowed in argument %d to function '%s'.
ER_SLAVE_SAME_ID
A slave with the same server_uuid/server_id as this slave has connected to the master
ER_FLASHBACK_NOT_SUPPORTED
Flashback does not support %s %s
ER_KEYS_OUT_OF_ORDER
Keys are out order during bulk load
ER_OVERLAPPING_KEYS
Bulk load rows overlap existing rows
ER_REQUIRE_ROW_BINLOG_FORMAT
Can't execute updates on master with binlog_format != ROW.
ER_ISOLATION_MODE_NOT_SUPPORTED
MyRocks supports only READ COMMITTED and REPEATABLE READ isolation levels. Please change from current isolation level %s
ER_ON_DUPLICATE_DISABLED
When unique checking is disabled in MyRocks, INSERT,UPDATE,LOAD statements with clauses that update or replace the key (i.e. INSERT ON DUPLICATE KEY UPDATE, REPLACE) are not allowed. Query: %s
ER_UPDATES_WITH_CONSISTENT_SNAPSHOT
Can't execute updates when you started a transaction with START TRANSACTION WITH CONSISTENT [ROCKSDB] SNAPSHOT.
ER_ROLLBACK_ONLY
This transaction was rolled back and cannot be committed. Only supported operation is to roll it back, so all pending changes will be discarded. Please restart another transaction.
ER_ROLLBACK_TO_SAVEPOINT
MyRocks currently does not support ROLLBACK TO SAVEPOINT if modifying rows.
ER_ISOLATION_LEVEL_WITH_CONSISTENT_SNAPSHOT
Only REPEATABLE READ isolation level is supported for START TRANSACTION WITH CONSISTENT SNAPSHOT in RocksDB Storage Engine.
ER_UNSUPPORTED_COLLATION
Unsupported collation on string indexed column %s.%s Use binary collation (%s).
ER_METADATA_INCONSISTENCY
Table '%s' does not exist, but metadata information exists inside MyRocks. This is a sign of data inconsistency. Please check if '%s.frm' exists, and try to restore it if it does not exist.
ER_CF_DIFFERENT
Column family ('%s') flag (%d) is different from an existing flag (%d). Assign a new CF flag, or do not change existing CF flag.
ER_RDB_TTL_DURATION_FORMAT
TTL duration (%s) in MyRocks must be an unsigned non-null 64-bit integer.
ER_RDB_STATUS_GENERAL
Status error %d received from RocksDB: %s
ER_RDB_STATUS_MSG
%s, Status error %d received from RocksDB: %s
ER_RDB_TTL_UNSUPPORTED
TTL support is currently disabled when table has a hidden PK.
ER_RDB_TTL_COL_FORMAT
TTL column (%s) in MyRocks must be an unsigned non-null 64-bit integer, exist inside the table, and have an accompanying ttl duration.
ER_PER_INDEX_CF_DEPRECATED
The per-index column family option has been deprecated
ER_KEY_CREATE_DURING_ALTER
MyRocks failed creating new key definitions during alter.
ER_SK_POPULATE_DURING_ALTER
MyRocks failed populating secondary key during alter.
ER_SUM_FUNC_WITH_WINDOW_FUNC_AS_ARG
Window functions can not be used as arguments to group functions.
ER_NET_OK_PACKET_TOO_LARGE
OK packet too large
ER_GEOJSON_EMPTY_COORDINATES
Incorrect GeoJSON format - empty 'coordinates' array.
ER_MYROCKS_CANT_NOPAD_COLLATION
MyRocks doesn't currently support collations with "No pad" attribute.
ER_ILLEGAL_PARAMETER_DATA_TYPES2_FOR_OPERATION
Illegal parameter data types %s and %s for operation '%s'
ER_ILLEGAL_PARAMETER_DATA_TYPE_FOR_OPERATION
Illegal parameter data type %s for operation '%s'
ER_WRONG_PARAMCOUNT_TO_CURSOR
Incorrect parameter count to cursor '%-.192s'
ER_UNKNOWN_STRUCTURED_VARIABLE
Unknown structured system variable or ROW routine variable '%-.*s'
ER_ROW_VARIABLE_DOES_NOT_HAVE_FIELD
Row variable '%-.192s' does not have a field '%-.192s'
ER_END_IDENTIFIER_DOES_NOT_MATCH
END identifier '%-.192s' does not match '%-.192s'
ER_SEQUENCE_RUN_OUT
Sequence '%-.64s.%-.64s' has run out
ER_SEQUENCE_INVALID_DATA
Sequence '%-.64s.%-.64s' values are conflicting
ER_SEQUENCE_INVALID_TABLE_STRUCTURE
Sequence '%-.64s.%-.64s' table structure is invalid (%s)
ER_SEQUENCE_ACCESS_ERROR
Sequence '%-.64s.%-.64s' access error
ER_SEQUENCE_BINLOG_FORMAT
Sequences requires binlog_format mixed or row
ER_NOT_SEQUENCE
'%-.64s.%-.64s' is not a SEQUENCE
ER_NOT_SEQUENCE2
'%-.192s' is not a SEQUENCE
ER_UNKNOWN_SEQUENCES
Unknown SEQUENCE: '%-.300s'
ER_UNKNOWN_VIEW
Unknown VIEW: '%-.300s'
ER_WRONG_INSERT_INTO_SEQUENCE
Wrong INSERT into a SEQUENCE. One can only do single table INSERT into a sequence object (like with mysqldump). If you want to change the SEQUENCE, use ALTER SEQUENCE instead.
ER_SP_STACK_TRACE
At line %u in %s
ER_PACKAGE_ROUTINE_IN_SPEC_NOT_DEFINED_IN_BODY
Subroutine '%-.192s' is declared in the package specification but is not defined in the package body
ER_PACKAGE_ROUTINE_FORWARD_DECLARATION_NOT_DEFINED
Subroutine '%-.192s' has a forward declaration but is not defined
ER_COMPRESSED_COLUMN_USED_AS_KEY
Compressed column '%-.192s' can't be used in key specification
ER_UNKNOWN_COMPRESSION_METHOD
Unknown compression method: %s
ER_WRONG_NUMBER_OF_VALUES_IN_TVC
The used table value constructor has a different number of values
ER_ARGUMENT_OUT_OF_RANGE
Argument to the %s function does not belong to the range [0,1]
ER_WRONG_TYPE_OF_ARGUMENT
%s function only accepts arguments that can be converted to numerical types
ER_NOT_AGGREGATE_FUNCTION
Aggregate specific instruction (FETCH GROUP NEXT ROW) used in a wrong context
ER_INVALID_AGGREGATE_FUNCTION
Aggregate specific instruction(FETCH GROUP NEXT ROW) missing from the aggregate function
ER_INVALID_VALUE_TO_LIMIT
Limit only accepts integer values
ER_INVISIBLE_NOT_NULL_WITHOUT_DEFAULT
Invisible column %`s must have a default value
ER_UPDATE_INFO_WITH_SYSTEM_VERSIONING
Rows matched: %ld Changed: %ld Inserted: %ld Warnings: %ld
ER_VERS_FIELD_WRONG_TYPE
%s must be of type %s for system-versioned table %s
ER_VERS_ENGINE_UNSUPPORTED
Transaction-precise system versioning for %`s is not supported
ER_UNUSED_23
You should never see it
ER_PARTITION_WRONG_TYPE
Wrong partitioning type, expected type: %`s
WARN_VERS_PART_FULL
Versioned table %s.%s: last HISTORY partition (%`s) is out of %s, need more HISTORY partitions
WARN_VERS_PARAMETERS
Maybe missing parameters: %s
ER_VERS_DROP_PARTITION_INTERVAL
Can only drop oldest partitions when rotating by INTERVAL
ER_UNUSED_25
You should never see it
WARN_VERS_PART_NON_HISTORICAL
Partition %`s contains non-historical data
ER_VERS_ALTER_NOT_ALLOWED
Not allowed for system-versioned %s.%s. Change @@system_versioning_alter_history to proceed with ALTER.
ER_VERS_ALTER_ENGINE_PROHIBITED
Not allowed for system-versioned %s.%s. Change to/from native system versioning engine is not supported.
ER_VERS_RANGE_PROHIBITED
SYSTEM_TIME range selector is not allowed
ER_CONFLICTING_FOR_SYSTEM_TIME
Conflicting FOR SYSTEM_TIME clauses in WITH RECURSIVE
ER_VERS_TABLE_MUST_HAVE_COLUMNS
Table %`s must have at least one versioned column
ER_VERS_NOT_VERSIONED
Table %`s is not system-versioned
ER_MISSING
Wrong parameters for %`s: missing '%s'
ER_VERS_PERIOD_COLUMNS
PERIOD FOR SYSTEM_TIME must use columns %s and %s
ER_PART_WRONG_VALUE
Wrong parameters for partitioned %`s: wrong value for '%s'
ER_VERS_WRONG_PARTS
Wrong partitions for %`s: must have at least one HISTORY and exactly one last CURRENT
ER_VERS_NO_TRX_ID
TRX_ID %llu not found in mysql.transaction_registry
ER_VERS_ALTER_SYSTEM_FIELD
Can not change system versioning field %`s
ER_DROP_VERSIONING_SYSTEM_TIME_PARTITION
Can not DROP SYSTEM VERSIONING for table %`s partitioned BY SYSTEM_TIME
ER_VERS_DB_NOT_SUPPORTED
System-versioned tables in the %`s database are not supported
ER_VERS_TRT_IS_DISABLED
Transaction registry is disabled
ER_VERS_DUPLICATE_ROW_START_END
Duplicate ROW %s column %`s
ER_VERS_ALREADY_VERSIONED
Table %`s is already system-versioned
ER_UNUSED_24
You should never see it
ER_VERS_NOT_SUPPORTED
System-versioned tables do not support %s
ER_VERS_TRX_PART_HISTORIC_ROW_NOT_SUPPORTED
Transaction-precise system-versioned tables do not support partitioning by ROW START or ROW END
ER_INDEX_FILE_FULL
The index file for table '%-.192s' is full
ER_UPDATED_COLUMN_ONLY_ONCE
The column %s.%s cannot be changed more than once in a single UPDATE statement
ER_EMPTY_ROW_IN_TVC
Row with no elements is not allowed in table value constructor in this context
ER_VERS_QUERY_IN_PARTITION
SYSTEM_TIME partitions in table %`s does not support historical query
ER_KEY_DOESNT_SUPPORT
%s index %`s does not support this operation
ER_ALTER_OPERATION_TABLE_OPTIONS_NEED_REBUILD
Changing table options requires the table to be rebuilt
ER_BACKUP_LOCK_IS_ACTIVE
Can't execute the command as you have a BACKUP STAGE active
ER_BACKUP_NOT_RUNNING
You must start backup with "BACKUP STAGE START"
ER_BACKUP_WRONG_STAGE
Backup stage '%s' is same or before current backup stage '%s'
ER_BACKUP_STAGE_FAILED
Backup stage '%s' failed
ER_BACKUP_UNKNOWN_STAGE
Unknown backup stage: '%s'. Stage should be one of START, FLUSH, BLOCK_DDL, BLOCK_COMMIT or END
ER_USER_IS_BLOCKED
User is blocked because of too many credential errors; unblock with 'FLUSH PRIVILEGES'
ER_ACCOUNT_HAS_BEEN_LOCKED
Access denied, this account is locked
ER_PERIOD_TEMPORARY_NOT_ALLOWED
Application-time period table cannot be temporary
ER_PERIOD_TYPES_MISMATCH
Fields of PERIOD FOR %`s have different types
ER_MORE_THAN_ONE_PERIOD
Cannot specify more than one application-time period
ER_PERIOD_FIELD_WRONG_ATTRIBUTES
Period field %`s cannot be %s
ER_PERIOD_NOT_FOUND
Period %`s is not found in table
ER_PERIOD_COLUMNS_UPDATED
Column %s used in period %s specified in update SET list
ER_PERIOD_CONSTRAINT_DROP
Can't DROP CONSTRAINT %s. Use DROP PERIOD %s for this
42000 S1009
ER_TOO_LONG_KEYPART
Specified key part was too long; max key part length is %u bytes
ER_TOO_LONG_DATABASE_COMMENT
Comment for database '%-.64s' is too long (max = %u)
ER_UNKNOWN_DATA_TYPE
Unknown data type: '%-.64s'
ER_UNKNOWN_OPERATOR
Operator does not exists: '%-.128s'
ER_WARN_HISTORY_ROW_START_TIME
Table %s.%s history row start '%s' is later than row end '%s'
ER_PART_STARTS_BEYOND_INTERVAL
%`s: STARTS is later than query time, first history partition may exceed INTERVAL value
ER_GALERA_REPLICATION_NOT_SUPPORTED
DDL-statement is forbidden as table storage engine does not support Galera replication
HY000
ER_LOAD_INFILE_CAPABILITY_DISABLED
The used command is not allowed because the MariaDB server or client has disabled the local infile capability
ER_NO_SECURE_TRANSPORTS_CONFIGURED
No secure transports are configured, unable to set --require_secure_transport=ON
ER_SLAVE_IGNORED_SHARED_TABLE
Slave SQL thread ignored the '%s' because table is shared
ER_NO_AUTOINCREMENT_WITH_UNIQUE
AUTO_INCREMENT column %s cannot be used in the UNIQUE index %s
ER_KEY_CONTAINS_PERIOD_FIELDS
Key %s cannot explicitly include column %s
ER_KEY_CANT_HAVE_WITHOUT_OVERLAPS
Key %`s cannot have WITHOUT OVERLAPS
ER_NOT_ALLOWED_IN_THIS_CONTEXT
'%-.128s' is not allowed in this context
ER_DATA_WAS_COMMITED_UNDER_ROLLBACK
Engine %s does not support rollback. Changes were committed during rollback call
ER_PK_INDEX_CANT_BE_IGNORED
A primary key cannot be marked as IGNORE
ER_BINLOG_UNSAFE_SKIP_LOCKED
SKIP LOCKED makes this statement unsafe
ER_JSON_TABLE_ERROR_ON_FIELD
Field '%s' can't be set for JSON_TABLE '%s'.
ER_JSON_TABLE_ALIAS_REQUIRED
Every table function must have an alias.
ER_JSON_TABLE_SCALAR_EXPECTED
Can't store an array or an object in the scalar column '%s' of JSON_TABLE '%s'.
ER_JSON_TABLE_MULTIPLE_MATCHES
Can't store multiple matches of the path in the column '%s' of JSON_TABLE '%s'.
ER_WITH_TIES_NEEDS_ORDER
FETCH ... WITH TIES requires ORDER BY clause to be present
ER_REMOVED_ORPHAN_TRIGGER
Dropped orphan trigger '%-.64s', originally created for table: '%-.192s'
ER_STORAGE_ENGINE_DISABLED
Storage engine %s is disabled
WARN_SFORMAT_ERROR
SFORMAT error: %s
ER_PARTITION_CONVERT_SUBPARTITIONED
Convert partition is not supported for subpartitioned table.
ER_PROVIDER_NOT_LOADED
MariaDB tried to use the %s, but its provider plugin is not loaded
ER_JSON_HISTOGRAM_PARSE_FAILED
Failed to parse histogram for table %s.%s: %s at offset %d.
ER_SF_OUT_INOUT_ARG_NOT_ALLOWED
OUT or INOUT argument %d for function %s is not allowed here
ER_INCONSISTENT_SLAVE_TEMP_TABLE
Replicated query '%s' table %s.%s can not be temporary
ER_VERS_HIST_PART_FAILED
Versioned table %s.%s: adding HISTORY partition(s) failed
WARN_OPTION_CHANGING
%s is implicitly changing the value of '%s' from '%s' to '%s'
ER_CM_OPTION_MISSING_REQUIREMENT
CHANGE MASTER TO option '%s=%s' is missing requirement %s
ER_SLAVE_STATEMENT_TIMEOUT
Slave log event execution was interrupted (slave_max_statement_time exceeded)
ER_JSON_INVALID_VALUE_FOR_KEYWORD
Invalid value for keyword %s
ER_JSON_SCHEMA_KEYWORD_UNSUPPORTED
%s keyword is not supported
ER_JSON_NO_VARIABLE_SCHEMA
Variable schema is not supported.
ER_PSEUDO_THREAD_ID_OVERWRITE
Pseudo thread id should not be modified by the client as it will be overwritten
ER_SEQUENCE_TABLE_HAS_WRONG_NUMBER_OF_COLUMNS
Wrong number of columns
ER_SEQUENCE_TABLE_CANNOT_HAVE_ANY_KEYS
Sequence tables cannot have any keys
ER_SEQUENCE_TABLE_CANNOT_HAVE_ANY_CONSTRAINTS
Sequence tables cannot have any constraints
WARN_SORTING_ON_TRUNCATED_LENGTH
Values were longer than max_sort_length. Sorting used only the first bytes.
ER_VECTOR_BINARY_FORMAT_INVALID
Invalid binary vector format. Must use IEEE standard float representation in little-endian format. Use VEC_FromText() to generate it.
ER_VECTOR_FORMAT_INVALID
Invalid vector format at offset: %d for '%-.100s'. Must be a valid JSON array of numbers.
ER_VEC_DISTANCE_TYPE
Cannot determine distance type for VEC_DISTANCE, index is not found
ER_UNRESOLVED_TABLE_HINT_NAME
Unresolved table name %s for %s hint
ER_UNRESOLVED_INDEX_HINT_NAME
Unresolved index name %s for %s hint
ER_HINTS_INSIDE_VIEWS_NOT_SUPPORTED
Optimizer hints are not supported inside view definitions
ER_WARN_MALFORMED_HINT
Hint %s is ignored as malformed
ER_WARN_HINTS_ON_INSERT_PART_OF_INSERT_SELECT
Optimizer hints at the INSERT part of a INSERT..SELECT statement are not supported
ER_INIT_SLAVE_ERROR
Slave SQL thread aborted. Can't execute init_slave query due to error code
HY000
ER_HASHCHK
hashchk
HY000
ER_NISAMCHK
isamchk
HY000
ER_NO
HY000
ER_TABLE_NOT_LOCKED
Table '%s' was not locked with LOCK TABLES
ER_UNUSED_17
You should never see it
42000
ER_WRONG_DB_NAME
HY000
ER_BAD_SLAVE
The server is not configured as slave; fix in config file or with CHANGE MASTER TO
HY000
ER_MASTER_INFO
Could not initialize master info structure; more error messages can be found in the MariaDB error log
HY000
ER_SLAVE_THREAD
HY000
ER_INVALID_CHARACTER_STRING
Invalid %s character string: '%s'
HY000
ER_WARN_ALLOWED_PACKET_OVERFLOWED
Result of %s() was larger than max_allowed_packet (%ld) - truncated
HY000
ER_CONFLICTING_DECLARATIONS
XAE09
ER_XAER_OUTSIDE
XAER_OUTSIDE: Some work is done outside global transaction
XAE03
ER_XAER_RMERR
XAER_RMERR: Fatal error occurred in the transaction branch - check your data for consistency
XA100
ER_XA_RBROLLBACK
HY000
ER_SUBPARTITION_ERROR
It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning
HY000
ER_CANT_CREATE_HANDLER_FILE
Failed to create specific handler file
HY000
ER_BLOB_FIELD_IN_PART_FUNC_ERROR
HY000
ER_VIEW_INVALID_CREATION_CTX
Creation context of view %s.`%s' is invalid
HY000
ER_SR_INVALID_CREATION_CTX
Creation context of stored routine %s.%s is invalid
HY000
ER_TRG_CORRUPTED_FILE
HY000
ER_GRANT_PLUGIN_USER_EXISTS
GRANT with IDENTIFIED WITH is illegal because the user %-.*s already exists
42000
ER_TRUNCATE_ILLEGAL_FK
Cannot truncate a table referenced in a foreign key constraint (%s)
HY000
ER_PLUGIN_IS_PERMANENT
HY000
ER_UNKNOWN_ALTER_ALGORITHM
Unknown ALGORITHM '%s'
HY000
ER_UNKNOWN_ALTER_LOCK
Unknown LOCK type '%s'
HY000
ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS
1900
ER_UNUSED_18
"
1901
ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED
Function or expression '%s' cannot be used in the %s clause of %`s
1902
ER_UNUSED_19
ER_FILE_CORRUPT
File %s is corrupted
ER_ERROR_ON_MASTER
Query partially completed on the master (error on master: %d) and was aborted. There is a chance that your master is inconsistent at this point. If you are sure that your master is ok, run this query manually on the slave and then restart the slave with SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;. Query:'%s'"
ER_INCONSISTENT_ERROR
0A000
ER_COMMULTI_BADCONTEXT
COM_MULTI can't return a result set in the given context
ER_BAD_COMMAND_IN_MULTI
Command '%s' is not allowed for COM_MULTI
ER_WITH_COL_WRONG_LIST
ER_FIELD_REFERENCE_IN_TVC
Field reference '%-.192s' can't be used in table value constructor
ER_WRONG_TYPE_FOR_PERCENTILE_FUNC
Numeric datatype is required for %s function
ER_ARGUMENT_NOT_CONSTANT
ER_SEQUENCE_TABLE_ORDER_BY
ORDER BY
ER_VARIABLE_IGNORED
The variable '%s' is ignored. It only exists for compatibility with old installations and will be removed in a future release
ER_INCORRECT_COLUMN_NAME_COUNT
This page is licensed: CC BY-SA / Gnu FDL
NO
Incorrect database name '%s'
Could not create slave thread; check system resources
Conflicting declarations: '%s%s' and '%s%s'
XA_RBROLLBACK: Transaction branch was rolled back
A BLOB field is not allowed in partition function
Corrupted TRG file for table %s.%s
Plugin '%s' is force_plus_permanent and can not be unloaded
CHANGE MASTER cannot be executed when the slave was stopped with an error or killed in MTS mode. Consider using RESET SLAVE or START SLAVE UNTIL.
"
Query caused different errors on master and slave. Error on master: message (format)='%s' error code=%d; Error on slave:actual message='%s', error code=%d. Default database:'%s'. Query:'%s'
WITH column list and SELECT field list have different column counts
Argument to the %s function is not a constant for a partition
Incorrect column name count for derived table.