[−][src]Enum msql_srv::ErrorKind
MySQL error type
Variants
ER_HASHCHKhashchk
ER_NISAMCHKisamchk
ER_NONO
ER_YESYES
ER_CANT_CREATE_FILECan't create file '%s' (errno: %d)
ER_CANT_CREATE_TABLECan't create table '%s' (errno: %d)
ER_CANT_CREATE_DBCan't create database '%s' (errno: %d
ER_DB_CREATE_EXISTSCan't create database '%s'; database exists
ER_DB_DROP_EXISTSCan't drop database '%s'; database doesn't exist
ER_DB_DROP_DELETEError dropping database (can't delete '%s', errno: %d)
ER_DB_DROP_RMDIRError dropping database (can't rmdir '%s', errno: %d)
ER_CANT_DELETE_FILEError on delete of '%s' (errno: %d)
ER_CANT_FIND_SYSTEM_RECCan't read record in system table
ER_CANT_GET_STATCan't get status of '%s' (errno: %d)
ER_CANT_GET_WDCan't get working directory (errno: %d)
ER_CANT_LOCKCan't lock file (errno: %d)
ER_CANT_OPEN_FILECan't open file: '%s' (errno: %d)
ER_FILE_NOT_FOUNDCan't find file: '%s' (errno: %d)
ER_CANT_READ_DIRCan't read dir of '%s' (errno: %d)
ER_CANT_SET_WDCan't change dir to '%s' (errno: %d)
ER_CHECKREADRecord has changed since last read in table '%s'
ER_DISK_FULLDisk full (%s); waiting for someone to free some space...
ER_DUP_KEYCan't write; duplicate key in table '%s'
ER_ERROR_ON_CLOSEError on close of '%s' (errno: %d)
ER_ERROR_ON_READError reading file '%s' (errno: %d)
ER_ERROR_ON_RENAMEError on rename of '%s' to '%s' (errno: %d)
ER_ERROR_ON_WRITEError writing file '%s' (errno: %d)
ER_FILE_USED'%s' is locked against change
ER_FILSORT_ABORTSort aborted
ER_FORM_NOT_FOUNDView '%s' doesn't exist for '%s'
ER_GET_ERRNGot error %d from storage engine
ER_ILLEGAL_HATable storage engine for '%s' doesn't have this option
ER_KEY_NOT_FOUNDCan't find record in '%s'
ER_NOT_FORM_FILEIncorrect information in file: '%s'
ER_NOT_KEYFILEIncorrect key file for table '%s'; try to repair it
ER_OLD_KEYFILEOld key file for table '%s'; repair it!
ER_OPEN_AS_READONLYTable '%s' is read only
ER_OUTOFMEMORYOut of memory; restart server and try again (needed %d bytes)
ER_OUT_OF_SORTMEMORYOut of sort memory, consider increasing server sort buffer size
ER_UNEXPECTED_EOFUnexpected EOF found when reading file '%s' (Errno: %d)
ER_CON_COUNT_ERRORToo many connections
ER_OUT_OF_RESOURCESOut 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
ER_BAD_HOST_ERRORCan't get hostname for your address
ER_HANDSHAKE_ERRORBad handshake
ER_DBACCESS_DENIED_ERRORAccess denied for user '%s'@'%s' to database '%s'
ER_ACCESS_DENIED_ERRORAccess denied for user '%s'@'%s' (using password: %s)
ER_NO_DB_ERRORNo database selected
ER_UNKNOWN_COM_ERRORUnknown command
ER_BAD_NULL_ERRORColumn '%s' cannot be null
ER_BAD_DB_ERRORUnknown database '%s'
ER_TABLE_EXISTS_ERRORTable '%s' already exists
ER_BAD_TABLE_ERRORUnknown table '%s'
ER_NON_UNIQ_ERRORColumn '%s' in %s is ambiguous
ER_SERVER_SHUTDOWNServer shutdown in progress
ER_BAD_FIELD_ERRORUnknown column '%s' in '%s'
ER_WRONG_FIELD_WITH_GROUP'%s' isn't in GROUP BY
ER_WRONG_GROUP_FIELDCan't group on '%s'
ER_WRONG_SUM_SELECTStatement has sum functions and columns in same statement
ER_WRONG_VALUE_COUNTColumn count doesn't match value count
ER_TOO_LONG_IDENTIdentifier name '%s' is too long
ER_DUP_FIELDNAMEDuplicate column name '%s'
ER_DUP_KEYNAMEDuplicate key name '%s'
ER_DUP_ENTRYDuplicate entry '%s' for key %d
ER_WRONG_FIELD_SPECIncorrect column specifier for column '%s'
ER_PARSE_ERROR%s near '%s' at line %d
ER_EMPTY_QUERYQuery was empty
ER_NONUNIQ_TABLENot unique table/alias: '%s'
ER_INVALID_DEFAULTInvalid default value for '%s'
ER_MULTIPLE_PRI_KEYMultiple primary key defined
ER_TOO_MANY_KEYSToo many keys specified; max %d keys allowed
ER_TOO_MANY_KEY_PARTSToo many key parts specified; max %d parts allowed
ER_TOO_LONG_KEYSpecified key was too long; max key length is %d bytes
ER_KEY_COLUMN_DOES_NOT_EXITSKey column '%s' doesn't exist in table
ER_BLOB_USED_AS_KEYBLOB column '%s' can't be used in key specification with the used table type
ER_TOO_BIG_FIELDLENGTHColumn length too big for column '%s' (max = %lu); use BLOB or TEXT instead
ER_WRONG_AUTO_KEYIncorrect table definition; there can be only one auto column and it must be defined as a key
ER_READY%s: ready for connections. Version: '%s' socket: '%s' port: %d
ER_NORMAL_SHUTDOWN%s: Normal shutdown
ER_GOT_SIGNAL%s: Got signal %d. Aborting!
ER_SHUTDOWN_COMPLETE%s: Shutdown complete
ER_FORCING_CLOSE%s: Forcing close of thread %ld user: '%s'
ER_IPSOCK_ERRORCan't create IP socket
ER_NO_SUCH_INDEXTable '%s' has no index like the one used in CREATE INDEX; recreate the table
ER_WRONG_FIELD_TERMINATORSField separator argument is not what is expected; check the manual
ER_BLOBS_AND_NO_TERMINATEDYou can't use fixed rowlength with BLOBs; please use 'fields terminated by'
ER_TEXTFILE_NOT_READABLEThe file '%s' must be in the database directory or be readable by all
ER_FILE_EXISTS_ERRORFile '%s' already exists
ER_LOAD_INFRecords: %ld Deleted: %ld Skipped: %ld Warnings: %ld
ER_ALTER_INFRecords: %ld Duplicates: %ld
ER_WRONG_SUB_KEYIncorrect 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
ER_CANT_REMOVE_ALL_FIELDSYou can't delete all columns with ALTER TABLE; use DROP TABLE instead
ER_CANT_DROP_FIELD_OR_KEYCan't DROP '%s'; check that column/key exists
ER_INSERT_INFRecords: %ld Duplicates: %ld Warnings: %ld
ER_UPDATE_TABLE_USEDYou can't specify target table '%s' for update in FROM clause
ER_NO_SUCH_THREADUnknown thread id: %lu
ER_KILL_DENIED_ERRORYou are not owner of thread %lu
ER_NO_TABLES_USEDNo tables used
ER_TOO_BIG_SETToo many strings for column %s and SET
ER_NO_UNIQUE_LOGFILECan't generate a unique log-filename %s.(1-999)
ER_TABLE_NOT_LOCKED_FOR_WRITETable '%s' was locked with a READ lock and can't be updated
ER_TABLE_NOT_LOCKEDTable '%s' was not locked with LOCK TABLES
ER_BLOB_CANT_HAVE_DEFAULTBLOB/TEXT column '%s' can't have a default value
ER_WRONG_DB_NAMEIncorrect database name '%s'
ER_WRONG_TABLE_NAMEIncorrect table name '%s'
ER_TOO_BIG_SELECTThe 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
ER_UNKNOWN_ERRORUnknown error
ER_UNKNOWN_PROCEDUREUnknown procedure '%s'
ER_WRONG_PARAMCOUNT_TO_PROCEDUREIncorrect parameter count to procedure '%s'
ER_WRONG_PARAMETERS_TO_PROCEDUREIncorrect parameters to procedure '%s'
ER_UNKNOWN_TABLEUnknown table '%s' in %s
ER_FIELD_SPECIFIED_TWICEColumn '%s' specified twice
ER_INVALID_GROUP_FUNC_USEInvalid use of group function
ER_UNSUPPORTED_EXTENSIONTable '%s' uses an extension that doesn't exist in this MariaDB version
ER_TABLE_MUST_HAVE_COLUMNSA table must have at least 1 column
ER_RECORD_FILE_FULLThe table '%s' is full
ER_UNKNOWN_CHARACTER_SETUnknown character set: '%s'
ER_TOO_MANY_TABLESToo many tables; MariaDB can only use %d tables in a join
ER_TOO_MANY_FIELDSToo many columns
ER_TOO_BIG_ROWSIZERow 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
ER_STACK_OVERRUNThread stack overrun: Used: %ld of a %ld stack. Use 'mysqld --thread_stack=#' to specify a bigger stack if needed
ER_WRONG_OUTER_JOINCross dependency found in OUTER JOIN; examine your ON conditions
ER_NULL_COLUMN_IN_INDEXTable handler doesn't support NULL in given index. Please change column '%s' to be NOT NULL or use another handler
ER_CANT_FIND_UDFCan't load function '%s'
ER_CANT_INITIALIZE_UDFCan't initialize function '%s'; %s
ER_UDF_NO_PATHSNo paths allowed for shared library
ER_UDF_EXISTSFunction '%s' already exists
ER_CANT_OPEN_LIBRARYCan't open shared library '%s' (Errno: %d %s)
ER_CANT_FIND_DL_ENTRYCan't find symbol '%s' in library
ER_FUNCTION_NOT_DEFINEDFunction '%s' is not defined
ER_HOST_IS_BLOCKEDHost '%s' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
ER_HOST_NOT_PRIVILEGEDHost '%s' is not allowed to connect to this MariaDB server
ER_PASSWORD_ANONYMOUS_USERYou are using MariaDB as an anonymous user and anonymous users are not allowed to change passwords
ER_PASSWORD_NOT_ALLOWEDYou must have privileges to update tables in the mysql database to be able to change passwords for others
ER_PASSWORD_NO_MATCHCan't find any matching row in the user table
ER_UPDATE_INFRows matched: %ld Changed: %ld Warnings: %ld
ER_CANT_CREATE_THREADCan'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
ER_WRONG_VALUE_COUNT_ON_ROWColumn count doesn't match value count at row %ld
ER_CANT_REOPEN_TABLECan't reopen table: '%s'
ER_INVALID_USE_OF_NULLInvalid use of NULL value
ER_REGEXP_ERRORGot error '%s' from regexp
ER_MIX_OF_GROUP_FUNC_AND_FIELDSMixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
ER_NONEXISTING_GRANTThere is no such grant defined for user '%s' on host '%s'
ER_TABLEACCESS_DENIED_ERROR%s command denied to user '%s'@'%s' for table '%s'
ER_COLUMNACCESS_DENIED_ERROR%s command denied to user '%s'@'%s' for column '%s' in table '%s'
ER_ILLEGAL_GRANT_FOR_TABLEIllegal GRANT/REVOKE command; please consult the manual to see which privileges can be used
ER_GRANT_WRONG_HOST_OR_USERThe host or user argument to GRANT is too long
ER_NO_SUCH_TABLETable '%s.%s' doesn't exist
ER_NONEXISTING_TABLE_GRANTThere is no such grant defined for user '%s' on host '%s' on table '%s'
ER_NOT_ALLOWED_COMMANDThe used command is not allowed with this MariaDB version
ER_SYNTAX_ERRORYou have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
ER_DELAYED_CANT_CHANGE_LOCKDelayed insert thread couldn't get requested lock for table %s
ER_TOO_MANY_DELAYED_THREADSToo many delayed threads in use
ER_ABORTING_CONNECTIONAborted connection %ld to db: '%s' user: '%s' (%s)
ER_NET_PACKET_TOO_LARGEGot a packet bigger than 'max_allowed_packet' bytes
ER_NET_READ_ERROR_FROM_PIPEGot a read error from the connection pipe
ER_NET_FCNTL_ERRORGot an error from fcntl()
ER_NET_PACKETS_OUT_OF_ORDERGot packets out of order
ER_NET_UNCOMPRESS_ERRORCouldn't uncompress communication packet
ER_NET_READ_ERRORGot an error reading communication packets
ER_NET_READ_INTERRUPTEDGot timeout reading communication packets
ER_NET_ERROR_ON_WRITEGot an error writing communication packets
ER_NET_WRITE_INTERRUPTEDGot timeout writing communication packets
ER_TOO_LONG_STRINGResult string is longer than 'max_allowed_packet' bytes
ER_TABLE_CANT_HANDLE_BLOBThe used table type doesn't support BLOB/TEXT columns
ER_TABLE_CANT_HANDLE_AUTO_INCREMENTThe used table type doesn't support AUTO_INCREMENT columns
ER_DELAYED_INSERT_TABLE_LOCKEDINSERT DELAYED can't be used with table '%s' because it is locked with LOCK TABLES
ER_WRONG_COLUMN_NAMEIncorrect column name '%s'
ER_WRONG_KEY_COLUMNThe used storage engine can't index column '%s'
ER_WRONG_MRG_TABLEUnable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist
ER_DUP_UNIQUECan't write, because of unique constraint, to table '%s'
ER_BLOB_KEY_WITHOUT_LENGTHBLOB/TEXT column '%s' used in key specification without a key length
ER_PRIMARY_CANT_HAVE_NULLAll parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead
ER_TOO_MANY_ROWSResult consisted of more than one row
ER_REQUIRES_PRIMARY_KEYThis table type requires a primary key
ER_NO_RAID_COMPILEDThis version of MariaDB is not compiled with RAID support
ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODEYou are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
ER_KEY_DOES_NOT_EXITSKey '%s' doesn't exist in table '%s'
ER_CHECK_NO_SUCH_TABLECan't open table
ER_CHECK_NOT_IMPLEMENTEDThe storage engine for the table doesn't support %s
ER_CANT_DO_THIS_DURING_AN_TRANSACTIONYou are not allowed to execute this command in a transaction
ER_ERROR_DURING_COMMITGot error %d during COMMIT
ER_ERROR_DURING_ROLLBACKGot error %d during ROLLBACK
ER_ERROR_DURING_FLUSH_LOGSGot error %d during FLUSH_LOGS
ER_ERROR_DURING_CHECKPOINTGot error %d during CHECKPOINT
ER_NEW_ABORTING_CONNECTIONAborted connection %ld to db: '%s' user: '%s' host: '%s' (%s)
ER_DUMP_NOT_IMPLEMENTEDThe storage engine for the table does not support binary table dump
ER_FLUSH_MASTER_BINLOG_CLOSEDBinlog closed, cannot RESET MASTER
ER_INDEX_REBUILDFailed rebuilding the index of dumped table '%s'
ER_MASTERError from master: '%s'
ER_MASTER_NET_READNet error reading from master
ER_MASTER_NET_WRITENet error writing to master
ER_FT_MATCHING_KEY_NOT_FOUNDCan't find FULLTEXT index matching the column list
ER_LOCK_OR_ACTIVE_TRANSACTIONCan't execute the given command because you have active locked tables or an active transaction
ER_UNKNOWN_SYSTEM_VARIABLEUnknown system variable '%s'
ER_CRASHED_ON_USAGETable '%s' is marked as crashed and should be repaired
ER_CRASHED_ON_REPAIRTable '%s' is marked as crashed and last (automatic?) repair failed
ER_WARNING_NOT_COMPLETE_ROLLBACKSome non-transactional changed tables couldn't be rolled back
ER_TRANS_CACHE_FULLMulti-statement transaction required more than 'max_binlog_cache_size' bytes of storage; increase this mysqld variable and try again
ER_SLAVE_MUST_STOPThis operation cannot be performed with a running slave; run STOP SLAVE first
ER_SLAVE_NOT_RUNNINGThis operation requires a running slave; configure slave and do START SLAVE
ER_BAD_SLAVEThe server is not configured as slave; fix in config file or with CHANGE MASTER TO
ER_MASTER_INFCould not initialize master info structure; more error messages can be found in the MariaDB error log
ER_SLAVE_THREADCould not create slave thread; check system resources
ER_TOO_MANY_USER_CONNECTIONSUser %s already has more than 'max_user_connections' active connections
ER_SET_CONSTANTS_ONLYYou may only use constant expressions with SET
ER_LOCK_WAIT_TIMEOUTLock wait timeout exceeded; try restarting transaction
ER_LOCK_TABLE_FULLThe total number of locks exceeds the lock table size
ER_READ_ONLY_TRANSACTIONUpdate locks cannot be acquired during a READ UNCOMMITTED transaction
ER_DROP_DB_WITH_READ_LOCKDROP DATABASE not allowed while thread is holding global read lock
ER_CREATE_DB_WITH_READ_LOCKCREATE DATABASE not allowed while thread is holding global read lock
ER_WRONG_ARGUMENTSIncorrect arguments to %s
ER_NO_PERMISSION_TO_CREATE_USER'%s'@'%s' is not allowed to create new users
ER_UNION_TABLES_IN_DIFFERENT_DIRIncorrect table definition; all MERGE tables must be in the same database
ER_LOCK_DEADLOCKDeadlock found when trying to get lock; try restarting transaction
ER_TABLE_CANT_HANDLE_FTThe used table type doesn't support FULLTEXT indexes
ER_CANNOT_ADD_FOREIGNCannot add foreign key constraint
ER_NO_REFERENCED_ROWCannot add or update a child row: a foreign key constraint fails
ER_ROW_IS_REFERENCEDCannot delete or update a parent row: a foreign key constraint fails
ER_CONNECT_TO_MASTERError connecting to master: %s
ER_QUERY_ON_MASTERError running query on master: %s
ER_ERROR_WHEN_EXECUTING_COMMANDError when executing command %s: %s
ER_WRONG_USAGEIncorrect usage of %s and %s
ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECTThe used SELECT statements have a different number of columns
ER_CANT_UPDATE_WITH_READLOCKCan't execute the query because you have a conflicting read lock
ER_MIXING_NOT_ALLOWEDMixing of transactional and non-transactional tables is disabled
ER_DUP_ARGUMENTOption '%s' used twice in statement
ER_USER_LIMIT_REACHEDUser '%s' has exceeded the '%s' resource (current value: %ld)
ER_SPECIFIC_ACCESS_DENIED_ERRORAccess denied; you need (at least one of) the %s privilege(s) for this operation
ER_LOCAL_VARIABLEVariable '%s' is a SESSION variable and can't be used with SET GLOBAL
ER_GLOBAL_VARIABLEVariable '%s' is a GLOBAL variable and should be set with SET GLOBAL
ER_NO_DEFAULTVariable '%s' doesn't have a default value
ER_WRONG_VALUE_FOR_VARVariable '%s' can't be set to the value of '%s'
ER_WRONG_TYPE_FOR_VARIncorrect argument type to variable '%s'
ER_VAR_CANT_BE_READVariable '%s' can only be set, not read
ER_CANT_USE_OPTION_HEREIncorrect usage/placement of '%s'
ER_NOT_SUPPORTED_YETThis version of MariaDB doesn't yet support '%s'
ER_MASTER_FATAL_ERROR_READING_BINLOGGot fatal error %d from master when reading data from binary log: '%s'
ER_SLAVE_IGNORED_TABLESlave SQL thread ignored the query because of replicate-*-table rules
ER_INCORRECT_GLOBAL_LOCAL_VARVariable '%s' is a %s variable
ER_WRONG_FK_DEFIncorrect foreign key definition for '%s': %s
ER_KEY_REF_DO_NOT_MATCH_TABLE_REFKey reference and table reference don't match
ER_OPERAND_COLUMNSOperand should contain %d column(s)
ER_SUBQUERY_NO_1_ROWSubquery returns more than 1 row
ER_UNKNOWN_STMT_HANDLERUnknown prepared statement handler (%.*s) given to %s
ER_CORRUPT_HELP_DBHelp database is corrupt or does not exist
ER_CYCLIC_REFERENCECyclic reference on subqueries
ER_AUTO_CONVERTConverting column '%s' from %s to %s
ER_ILLEGAL_REFERENCEReference '%s' not supported (%s)
ER_DERIVED_MUST_HAVE_ALIASEvery derived table must have its own alias
ER_SELECT_REDUCEDSelect %u was reduced during optimization
ER_TABLENAME_NOT_ALLOWED_HERETable '%s' from one of the SELECTs cannot be used in %s
ER_NOT_SUPPORTED_AUTH_MODEClient does not support authentication protocol requested by server; consider upgrading MariaDB client
ER_SPATIAL_CANT_HAVE_NULLAll parts of a SPATIAL index must be NOT NULL
ER_COLLATION_CHARSET_MISMATCHCOLLATION '%s' is not valid for CHARACTER SET '%s'
ER_SLAVE_WAS_RUNNINGSlave is already running
ER_SLAVE_WAS_NOT_RUNNINGSlave already has been stopped
ER_TOO_BIG_FOR_UNCOMPRESSUncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)
ER_ZLIB_Z_MEM_ERRORZLIB: Not enough memory
ER_ZLIB_Z_BUF_ERRORZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)
ER_ZLIB_Z_DATA_ERRORZLIB: Input data corrupted
ER_CUT_VALUE_GROUP_CONCATRow %u was cut by GROUP_CONCAT()
ER_WARN_TOO_FEW_RECORDSRow %ld doesn't contain data for all columns
ER_WARN_TOO_MANY_RECORDSRow %ld was truncated; it contained more data than there were input columns
ER_WARN_NULL_TO_NOTNULLColumn set to default value; NULL supplied to NOT NULL column '%s' at row %ld
ER_WARN_DATA_OUT_OF_RANGEOut of range value for column '%s' at row %ld
WARN_DATA_TRUNCATEDData truncated for column '%s' at row %ld
ER_WARN_USING_OTHER_HANDLERUsing storage engine %s for table '%s'
ER_CANT_AGGREGATE_2COLLATIONSIllegal mix of collations (%s,%s) and (%s,%s) for operation '%s'
ER_DROP_USERCannot drop one or more of the requested users
ER_REVOKE_GRANTSCan't revoke all privileges for one or more of the requested users
ER_CANT_AGGREGATE_3COLLATIONSIllegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation '%s'
ER_CANT_AGGREGATE_NCOLLATIONSIllegal mix of collations for operation '%s'
ER_VARIABLE_IS_NOT_STRUCTVariable '%s' is not a variable component (can't be used as XXXX.variable_name)
ER_UNKNOWN_COLLATIONUnknown collation: '%s'
ER_SLAVE_IGNORED_SSL_PARAMSSSL 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
ER_SERVER_IS_IN_SECURE_AUTH_MODEServer is running in --secure-auth mode, but '%s'@'%s' has a password in the old format; please change the password to the new format
ER_WARN_FIELD_RESOLVEDField or reference '%s%s%s%s%s' of SELECT #%d was resolved in SELECT #%d
ER_BAD_SLAVE_UNTIL_CONDIncorrect parameter or combination of parameters for START SLAVE UNTIL
ER_MISSING_SKIP_SLAVEIt 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
ER_UNTIL_COND_IGNOREDSQL thread is not to be started so UNTIL options are ignored
ER_WRONG_NAME_FOR_INDEXIncorrect index name '%s'
ER_WRONG_NAME_FOR_CATALOGIncorrect catalog name '%s'
ER_WARN_QC_RESIZEQuery cache failed to set size %lu; new query cache size is %lu
ER_BAD_FT_COLUMNColumn '%s' cannot be part of FULLTEXT index
ER_UNKNOWN_KEY_CACHEUnknown key cache '%s'
ER_WARN_HOSTNAME_WONT_WORKMariaDB is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work
ER_UNKNOWN_STORAGE_ENGINEUnknown storage engine '%s'
ER_WARN_DEPRECATED_SYNTAX'%s' is deprecated and will be removed in a future release. Please use %s instead
ER_NON_UPDATABLE_TABLEThe target table %s of the %s is not updatable
ER_FEATURE_DISABLEDThe '%s' feature is disabled; you need MariaDB built with '%s' to have it working
ER_OPTION_PREVENTS_STATEMENTThe MariaDB server is running with the %s option so it cannot execute this statement
ER_DUPLICATED_VALUE_IN_TYPEColumn '%s' has duplicated value '%s' in %s
ER_TRUNCATED_WRONG_VALUETruncated incorrect %s value: '%s'
ER_TOO_MUCH_AUTO_TIMESTAMP_COLSIncorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
ER_INVALID_ON_UPDATEInvalid ON UPDATE clause for '%s' column
ER_UNSUPPORTED_PSThis command is not supported in the prepared statement protocol yet
ER_GET_ERRMSGGot error %d '%s' from %s
ER_GET_TEMPORARY_ERRMSGGot temporary error %d '%s' from %s
ER_UNKNOWN_TIME_ZONEUnknown or incorrect time zone: '%s'
ER_WARN_INVALID_TIMESTAMPInvalid TIMESTAMP value in column '%s' at row %ld
ER_INVALID_CHARACTER_STRINGInvalid %s character string: '%s'
ER_WARN_ALLOWED_PACKET_OVERFLOWEDResult of %s() was larger than max_allowed_packet (%ld) - truncated
ER_CONFLICTING_DECLARATIONSConflicting declarations: '%s%s' and '%s%s'
ER_SP_NO_RECURSIVE_CREATECan't create a %s from within another stored routine
ER_SP_ALREADY_EXISTS%s %s already exists
ER_SP_DOES_NOT_EXIST%s %s does not exist
ER_SP_DROP_FAILEDFailed to DROP %s %s
ER_SP_STORE_FAILEDFailed to CREATE %s %s
ER_SP_LILABEL_MISMATCH%s with no matching label: %s
ER_SP_LABEL_REDEFINERedefining label %s
ER_SP_LABEL_MISMATCHEnd-label %s without match
ER_SP_UNINIT_VARReferring to uninitialized variable %s
ER_SP_BADSELECTPROCEDURE %s can't return a result set in the given context
ER_SP_BADRETURNRETURN is only allowed in a FUNCTION
ER_SP_BADSTATEMENT%s is not allowed in stored procedures
ER_UPDATE_LOG_DEPRECATED_IGNOREDThe update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored. This option will be removed in MariaDB 5.6.
ER_UPDATE_LOG_DEPRECATED_TRANSLATEDThe 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 MariaDB 5.6.
ER_QUERY_INTERRUPTEDQuery execution was interrupted
ER_SP_WRONG_NO_OF_ARGSIncorrect number of arguments for %s %s; expected %u, got %u
ER_SP_COND_MISMATCHUndefined CONDITION: %s
ER_SP_NORETURNNo RETURN found in FUNCTION %s
ER_SP_NORETURNENDFUNCTION %s ended without RETURN
ER_SP_BAD_CURSOR_QUERYCursor statement must be a SELECT
ER_SP_BAD_CURSOR_SELECTCursor SELECT must not have INTO
ER_SP_CURSOR_MISMATCHUndefined CURSOR: %s
ER_SP_CURSOR_ALREADY_OPENCursor is already open
ER_SP_CURSOR_NOT_OPENCursor is not open
ER_SP_UNDECLARED_VARUndeclared variable: %s
ER_SP_WRONG_NO_OF_FETCH_ARGSIncorrect number of FETCH variables
ER_SP_FETCH_NO_DATANo data - zero rows fetched, selected, or processed
ER_SP_DUP_PARAMDuplicate parameter: %s
ER_SP_DUP_VARDuplicate variable: %s
ER_SP_DUP_CONDDuplicate condition: %s
ER_SP_DUP_CURSDuplicate cursor: %s
ER_SP_CANT_ALTERFailed to ALTER %s %s
ER_SP_SUBSELECT_NYISubquery value not supported
ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG%s is not allowed in stored function or trigger
ER_SP_VARCOND_AFTER_CURSHNDLRVariable or condition declaration after cursor or handler declaration
ER_SP_CURSOR_AFTER_HANDLERCursor declaration after handler declaration
ER_SP_CASE_NOT_FOUNDCase not found for CASE statement
ER_FPARSER_TOO_BIG_FILEConfiguration file '%s' is too big
ER_FPARSER_BAD_HEADERMalformed file type header in file '%s'
ER_FPARSER_EOF_IN_COMMENTUnexpected end of file while parsing comment '%s'
ER_FPARSER_ERROR_IN_PARAMETERError while parsing parameter '%s' (line: '%s')
ER_FPARSER_EOF_IN_UNKNOWN_PARAMETERUnexpected end of file while skipping unknown parameter '%s'
ER_VIEW_NO_EXPLAINEXPLAIN/SHOW can not be issued; lacking privileges for underlying table
ER_FRM_UNKNOWN_TYPEFile '%s' has unknown type '%s' in its header
ER_WRONG_OBJECT'%s.%s' is not %s
ER_NONUPDATEABLE_COLUMNColumn '%s' is not updatable
ER_VIEW_SELECT_DERIVEDView's SELECT contains a subquery in the FROM clause
ER_VIEW_SELECT_CLAUSEView's SELECT contains a '%s' clause
ER_VIEW_SELECT_VARIABLEView's SELECT contains a variable or parameter
ER_VIEW_SELECT_TMPTABLEView's SELECT refers to a temporary table '%s'
ER_VIEW_WRONG_LISTView's SELECT and view's field list have different column counts
ER_WARN_VIEW_MERGEView merge algorithm can't be used here for now (assumed undefined algorithm)
ER_WARN_VIEW_WITHOUT_KEYView being updated does not have complete key of underlying table in it
ER_VIEW_INVALIDView '%s.%s' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
ER_SP_NO_DROP_SPCan't drop or alter a %s from within another stored routine
ER_SP_GOTO_IN_HNDLRGOTO is not allowed in a stored procedure handler
ER_TRG_ALREADY_EXISTSTrigger already exists
ER_TRG_DOES_NOT_EXISTTrigger does not exist
ER_TRG_ON_VIEW_OR_TEMP_TABLETrigger's '%s' is view or temporary table
ER_TRG_CANT_CHANGE_ROWUpdating of %s row is not allowed in %strigger
ER_TRG_NO_SUCH_ROW_IN_TRGThere is no %s row in %s trigger
ER_NO_DEFAULT_FOR_FIELDField '%s' doesn't have a default value
ER_DIVISION_BY_ZERDivision by 0
ER_TRUNCATED_WRONG_VALUE_FOR_FIELDIncorrect %s value: '%s' for column '%s' at row %ld
ER_ILLEGAL_VALUE_FOR_TYPEIllegal %s '%s' value found during parsing
ER_VIEW_NONUPD_CHECKCHECK OPTION on non-updatable view '%s.%s'
ER_VIEW_CHECK_FAILEDCHECK OPTION failed '%s.%s'
ER_PROCACCESS_DENIED_ERROR%s command denied to user '%s'@'%s' for routine '%s'
ER_RELAY_LOG_FAILFailed purging old relay logs: %s
ER_PASSWD_LENGTHPassword hash should be a %d-digit hexadecimal number
ER_UNKNOWN_TARGET_BINLOGTarget log not found in binlog index
ER_IO_ERR_LOG_INDEX_READI/O error reading log index file
ER_BINLOG_PURGE_PROHIBITEDServer configuration does not permit binlog purge
ER_FSEEK_FAILFailed on fseek()
ER_BINLOG_PURGE_FATAL_ERRFatal error during log purge
ER_LOG_IN_USEA purgeable log is in use, will not purge
ER_LOG_PURGE_UNKNOWN_ERRUnknown error during log purge
ER_RELAY_LOG_INITFailed initializing relay log position: %s
ER_NO_BINARY_LOGGINGYou are not using binary logging
ER_RESERVED_SYNTAXThe '%s' syntax is reserved for purposes internal to the MariaDB server
ER_WSAS_FAILEDWSAStartup Failed
ER_DIFF_GROUPS_PROCCan't handle procedures with different groups yet
ER_NO_GROUP_FOR_PROCSelect must have a group with this procedure
ER_ORDER_WITH_PROCCan't use ORDER clause with this procedure
ER_LOGGING_PROHIBIT_CHANGING_OFBinary logging and replication forbid changing the global server %s
ER_NO_FILE_MAPPINGCan't map file: %s, errno: %d
ER_WRONG_MAGICWrong magic in %s
ER_PS_MANY_PARAMPrepared statement contains too many placeholders
ER_KEY_PART_0Key part '%s' length cannot be 0
ER_VIEW_CHECKSUMView text checksum failed
ER_VIEW_MULTIUPDATECan not modify more than one base table through a join view '%s.%s'
ER_VIEW_NO_INSERT_FIELD_LISTCan not insert into join view '%s.%s' without fields list
ER_VIEW_DELETE_MERGE_VIEWCan not delete from join view '%s.%s'
ER_CANNOT_USEROperation %s failed for %s
ER_XAER_NOTAXAER_NOTA: Unknown XID
ER_XAER_INVALXAER_INVAL: Invalid arguments (or unsupported command)
ER_XAER_RMFAILXAER_RMFAIL: The command cannot be executed when global transaction is in the %s state
ER_XAER_OUTSIDEXAER_OUTSIDE: Some work is done outside global transaction
ER_XAER_RMERRXAER_RMERR: Fatal error occurred in the transaction branch - check your data for consistency
ER_XA_RBROLLBACKXA_RBROLLBACK: Transaction branch was rolled back
ER_NONEXISTING_PROC_GRANTThere is no such grant defined for user '%s' on host '%s' on routine '%s'
ER_PROC_AUTO_GRANT_FAILFailed to grant EXECUTE and ALTER ROUTINE privileges
ER_PROC_AUTO_REVOKE_FAILFailed to revoke all privileges to dropped routine
ER_DATA_TOO_LONGData too long for column '%s' at row %ld
ER_SP_BAD_SQLSTATEBad SQLSTATE: '%s'
ER_STARTUP%s: ready for connections. Version: '%s' socket: '%s' port: %d %s
ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VARCan't load value from file with fixed size rows to variable
ER_CANT_CREATE_USER_WITH_GRANTYou are not allowed to create a user with GRANT
ER_WRONG_VALUE_FOR_TYPEIncorrect %s value: '%s' for function %s
ER_TABLE_DEF_CHANGEDTable definition has changed, please retry transaction
ER_SP_DUP_HANDLERDuplicate handler declared in the same block
ER_SP_NOT_VAR_ARGOUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger
ER_SP_NO_RETSETNot allowed to return a result set from a %s
ER_CANT_CREATE_GEOMETRY_OBJECTCannot get geometry object from data you send to the GEOMETRY field
ER_FAILED_ROUTINE_BREAK_BINLOGA 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
ER_BINLOG_UNSAFE_ROUTINEThis 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)
ER_BINLOG_CREATE_ROUTINE_NEED_SUPERYou 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)
ER_EXEC_STMT_WITH_OPEN_CURSORYou can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it.
ER_STMT_HAS_NO_OPEN_CURSORThe statement (%lu) has no open cursor.
ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRGExplicit or implicit commit is not allowed in stored function or trigger.
ER_NO_DEFAULT_FOR_VIEW_FIELDField of view '%s.%s' underlying table doesn't have a default value
ER_SP_NO_RECURSIONRecursive stored functions and triggers are not allowed.
ER_TOO_BIG_SCALEToo big scale %d specified for column '%s'. Maximum is %lu.
ER_TOO_BIG_PRECISIONToo big precision %d specified for column '%s'. Maximum is %lu.
ER_M_BIGGER_THAN_DFor float(M,D, double(M,D or decimal(M,D, M must be >= D (column '%s').
ER_WRONG_LOCK_OF_SYSTEM_TABLEYou can't combine write-locking of system tables with other tables or lock types
ER_CONNECT_TO_FOREIGN_DATA_SOURCEUnable to connect to foreign data source: %s
ER_QUERY_ON_FOREIGN_DATA_SOURCEThere was a problem processing the query on the foreign data source. Data source error: %s
ER_FOREIGN_DATA_SOURCE_DOESNT_EXISTThe foreign data source you are trying to reference does not exist. Data source error: %s
ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATECan't create federated table. The data source connection string '%s' is not in the correct format
ER_FOREIGN_DATA_STRING_INVALIDThe data source connection string '%s' is not in the correct format
ER_CANT_CREATE_FEDERATED_TABLECan't create federated table. Foreign data src error: %s
ER_TRG_IN_WRONG_SCHEMATrigger in wrong schema
ER_STACK_OVERRUN_NEED_MOREThread stack overrun: %ld bytes used of a %ld byte stack, and %ld bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.
ER_TOO_LONG_BODYRoutine body for '%s' is too long
ER_WARN_CANT_DROP_DEFAULT_KEYCACHECannot drop default keycache
ER_TOO_BIG_DISPLAYWIDTHDisplay width out of range for column '%s' (max = %lu)
ER_XAER_DUPIDXAER_DUPID: The XID already exists
ER_DATETIME_FUNCTION_OVERFLOWDatetime function: %s field overflow
ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRGCan't update table '%s' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
ER_VIEW_PREVENT_UPDATEThe definition of table '%s' prevents operation %s on table '%s'.
ER_PS_NO_RECURSIONThe 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
ER_SP_CANT_SET_AUTOCOMMITNot allowed to set autocommit from a stored function or trigger
ER_MALFORMED_DEFINERDefiner is not fully qualified
ER_VIEW_FRM_NO_USERView '%s'.'%s' has no definer information (old table format). Current user is used as definer. Please recreate the view!
ER_VIEW_OTHER_USERYou need the SUPER privilege for creation view with '%s'@'%s' definer
ER_NO_SUCH_USERThe user specified as a definer ('%s'@'%s') does not exist
ER_FORBID_SCHEMA_CHANGEChanging schema from '%s' to '%s' is not allowed.
ER_ROW_IS_REFERENCED_2Cannot delete or update a parent row: a foreign key constraint fails (%s)
ER_NO_REFERENCED_ROW_2Cannot add or update a child row: a foreign key constraint fails (%s)
ER_SP_BAD_VAR_SHADOWVariable '%s' must be quoted with ..., or renamed
ER_TRG_NO_DEFINERNo 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.
ER_OLD_FILE_FORMAT'%s' has an old format, you should re-create the '%s' object(s)
ER_SP_RECURSION_LIMITRecursive limit %d (as set by the max_sp_recursion_depth variable) was exceeded for routine %s
ER_SP_PROC_TABLE_CORRUPTFailed to load routine %s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)
ER_SP_WRONG_NAMEIncorrect routine name '%s'
ER_TABLE_NEEDS_UPGRADETable upgrade required. Please do "REPAIR TABLE %s" or dump/reload to fix it!
ER_SP_NO_AGGREGATEAGGREGATE is not supported for stored functions
ER_MAX_PREPARED_STMT_COUNT_REACHEDCan't create more than max_prepared_stmt_count statements (current value: %lu)
ER_VIEW_RECURSIVE%s.%s contains view recursion
ER_NON_GROUPING_FIELD_USEDNon-grouping field '%s' is used in %s clause
ER_TABLE_CANT_HANDLE_SPKEYSThe used table type doesn't support SPATIAL indexes
ER_NO_TRIGGERS_ON_SYSTEM_SCHEMATriggers can not be created on system tables
ER_REMOVED_SPACESLeading spaces are removed from name '%s'
ER_AUTOINC_READ_FAILEDFailed to read auto-increment value from storage engine
ER_USERNAMEuser name
ER_HOSTNAMEhost name
ER_WRONG_STRING_LENGTHString '%s' is too long for %s (should be no longer than %d)
ER_NON_INSERTABLE_TABLEThe target table %s of the %s is not insertable-into
ER_ADMIN_WRONG_MRG_TABLETable '%s' is differently defined or of non-MyISAM type or doesn't exist
ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECTToo high level of nesting for select
ER_NAME_BECOMES_EMPTYName '%s' has become ''
ER_AMBIGUOUS_FIELD_TERMFirst character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY
ER_FOREIGN_SERVER_EXISTSThe foreign server, %s, you are trying to create already exists.
ER_FOREIGN_SERVER_DOESNT_EXISTThe foreign server name you are trying to reference does not exist. Data source error: %s
ER_ILLEGAL_HA_CREATE_OPTIONTable storage engine '%s' does not support the create option '%s'
ER_PARTITION_REQUIRES_VALUES_ERRORSyntax error: %s PARTITIONING requires definition of VALUES %s for each partition
ER_PARTITION_WRONG_VALUES_ERROROnly %s PARTITIONING can use VALUES %s in partition definition
ER_PARTITION_MAXVALUE_ERRORMAXVALUE can only be used in last partition definition
ER_PARTITION_SUBPARTITION_ERRORSubpartitions can only be hash partitions and by key
ER_PARTITION_SUBPART_MIX_ERRORMust define subpartitions on all partitions if on one partition
ER_PARTITION_WRONG_NO_PART_ERRORWrong number of partitions defined, mismatch with previous setting
ER_PARTITION_WRONG_NO_SUBPART_ERRORWrong number of subpartitions defined, mismatch with previous setting
ER_WRONG_EXPR_IN_PARTITION_FUNC_ERRORConstant, random or timezone-dependent expressions in (sub)partitioning function are not allowed
ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERRORExpression in RANGE/LIST VALUES must be constant
ER_FIELD_NOT_FOUND_PART_ERRORField in list of fields for partition function not found in table
ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERRORList of fields is only allowed in KEY partitions
ER_INCONSISTENT_PARTITION_INFO_ERRORThe partition info in the frm file is not consistent with what can be written into the frm file
ER_PARTITION_FUNC_NOT_ALLOWED_ERRORThe %s function returns the wrong type
ER_PARTITIONS_MUST_BE_DEFINED_ERRORFor %s partitions each partition must be defined
ER_RANGE_NOT_INCREASING_ERRORVALUES LESS THAN value must be strictly increasing for each partition
ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERRORVALUES value must be of same type as partition function
ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERRORMultiple definition of same constant in list partitioning
ER_PARTITION_ENTRY_ERRORPartitioning can not be used stand-alone in query
ER_MIX_HANDLER_ERRORThe mix of handlers in the partitions is not allowed in this version of MariaDB
ER_PARTITION_NOT_DEFINED_ERRORFor the partitioned engine it is necessary to define all %s
ER_TOO_MANY_PARTITIONS_ERRORToo many partitions (including subpartitions) were defined
ER_SUBPARTITION_ERRORIt is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning
ER_CANT_CREATE_HANDLER_FILEFailed to create specific handler file
ER_BLOB_FIELD_IN_PART_FUNC_ERRORA BLOB field is not allowed in partition function
ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PFA %s must include all columns in the table's partitioning function
ER_NO_PARTS_ERRORNumber of %s = 0 is not an allowed value
ER_PARTITION_MGMT_ON_NONPARTITIONEDPartition management on a not partitioned table is not possible
ER_FOREIGN_KEY_ON_PARTITIONEDForeign key clause is not yet supported in conjunction with partitioning
ER_DROP_PARTITION_NON_EXISTENTError in list of partitions to %s
ER_DROP_LAST_PARTITIONCannot remove all partitions, use DROP TABLE instead
ER_COALESCE_ONLY_ON_HASH_PARTITIONCOALESCE PARTITION can only be used on HASH/KEY partitions
ER_REORG_HASH_ONLY_ON_SAME_NREORGANIZE PARTITION can only be used to reorganize partitions not to change their numbers
ER_REORG_NO_PARAM_ERRORREORGANIZE PARTITION without parameters can only be used on auto-partitioned tables using HASH PARTITIONs
ER_ONLY_ON_RANGE_LIST_PARTITION%s PARTITION can only be used on RANGE/LIST partitions
ER_ADD_PARTITION_SUBPART_ERRORTrying to Add partition(s) with wrong number of subpartitions
ER_ADD_PARTITION_NO_NEW_PARTITIONAt least one partition must be added
ER_COALESCE_PARTITION_NO_PARTITIONAt least one partition must be coalesced
ER_REORG_PARTITION_NOT_EXISTMore partitions to reorganize than there are partitions
ER_SAME_NAME_PARTITIONDuplicate partition name %s
ER_NO_BINLOG_ERRORIt is not allowed to shut off binlog on this command
ER_CONSECUTIVE_REORG_PARTITIONSWhen reorganizing a set of partitions they must be in consecutive order
ER_REORG_OUTSIDE_RANGEReorganize of range partitions cannot change total ranges except for last partition where it can extend the range
ER_PARTITION_FUNCTION_FAILUREPartition function not supported in this version for this handler
ER_PART_STATE_ERRORPartition state cannot be defined from CREATE/ALTER TABLE
ER_LIMITED_PART_RANGEThe %s handler only supports 32 bit integers in VALUES
ER_PLUGIN_IS_NOT_LOADEDPlugin '%s' is not loaded
ER_WRONG_VALUEIncorrect %s value: '%s'
ER_NO_PARTITION_FOR_GIVEN_VALUETable has no partition for value %s
ER_FILEGROUP_OPTION_ONLY_ONCEIt is not allowed to specify %s more than once
ER_CREATE_FILEGROUP_FAILEDFailed to create %s
ER_DROP_FILEGROUP_FAILEDFailed to drop %s
ER_TABLESPACE_AUTO_EXTEND_ERRORThe handler doesn't support autoextend of tablespaces
ER_WRONG_SIZE_NUMBERA size parameter was incorrectly specified, either number or on the form 10M
ER_SIZE_OVERFLOW_ERRORThe size number was correct but we don't allow the digit part to be more than 2 billion
ER_ALTER_FILEGROUP_FAILEDFailed to alter: %s
ER_BINLOG_ROW_LOGGING_FAILEDWriting one row to the row-based binary log failed
ER_BINLOG_ROW_WRONG_TABLE_DEFTable definition on master and slave does not match: %s
ER_BINLOG_ROW_RBR_TO_SBRSlave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events
ER_EVENT_ALREADY_EXISTSEvent '%s' already exists
ER_EVENT_STORE_FAILEDFailed to store event %s. Error code %d from storage engine.
ER_EVENT_DOES_NOT_EXISTUnknown event '%s'
ER_EVENT_CANT_ALTERFailed to alter event '%s'
ER_EVENT_DROP_FAILEDFailed to drop %s
ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIGINTERVAL is either not positive or too big
ER_EVENT_ENDS_BEFORE_STARTSENDS is either invalid or before STARTS
ER_EVENT_EXEC_TIME_IN_THE_PASTEvent execution time is in the past. Event has been disabled
ER_EVENT_OPEN_TABLE_FAILEDFailed to open mysql.event
ER_EVENT_NEITHER_M_EXPR_NOR_M_ATNo datetime expression provided
ER_COL_COUNT_DOESNT_MATCH_CORRUPTEDColumn count of mysql.%s is wrong. Expected %d, found %d. The table is probably corrupted
ER_CANNOT_LOAD_FROM_TABLECannot load from mysql.%s. The table is probably corrupted
ER_EVENT_CANNOT_DELETEFailed to delete the event from mysql.event
ER_EVENT_COMPILE_ERRORError during compilation of event's body
ER_EVENT_SAME_NAMESame old and new event name
ER_EVENT_DATA_TOO_LONGData for column '%s' too long
ER_DROP_INDEX_FKCannot drop index '%s': needed in a foreign key constraint
ER_WARN_DEPRECATED_SYNTAX_WITH_VERThe syntax '%s' is deprecated and will be removed in MariaDB %s. Please use %s instead
ER_CANT_WRITE_LOCK_LOG_TABLEYou can't write-lock a log table. Only read access is possible
ER_CANT_LOCK_LOG_TABLEYou can't use locks with log tables.
ER_FOREIGN_DUPLICATE_KEYUpholding foreign key constraints for table '%s', entry '%s', key %d would lead to a duplicate entry
ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATEColumn 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.
ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBRCannot switch out of the row-based binary log format when the session has open temporary tables
ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMATCannot change the binary logging format inside a stored function or trigger
ER_NDB_CANT_SWITCH_BINLOG_FORMATThe NDB cluster engine does not support changing the binlog format on the fly yet
ER_PARTITION_NO_TEMPORARYCannot create temporary table with partitions
ER_PARTITION_CONST_DOMAIN_ERRORPartition constant is out of partition function domain
ER_PARTITION_FUNCTION_IS_NOT_ALLOWEDThis partition function is not allowed
ER_DDL_LOG_ERRORError in DDL log
ER_NULL_IN_VALUES_LESS_THANNot allowed to use NULL value in VALUES LESS THAN
ER_WRONG_PARTITION_NAMEIncorrect partition name
ER_CANT_CHANGE_TX_ISOLATIONTransaction isolation level can't be changed while a transaction is in progress
ER_DUP_ENTRY_AUTOINCREMENT_CASEALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '%s' for key '%s'
ER_EVENT_MODIFY_QUEUE_ERRORInternal scheduler error %d
ER_EVENT_SET_VAR_ERRORError during starting/stopping of the scheduler. Error code %u
ER_PARTITION_MERGE_ERROREngine cannot be used in partitioned tables
ER_CANT_ACTIVATE_LOGCannot activate '%s' log
ER_RBR_NOT_AVAILABLEThe server was not built with row-based replication
ER_BASE64_DECODE_ERRORDecoding of base64 string failed
ER_EVENT_RECURSION_FORBIDDENRecursion of EVENT DDL statements is forbidden when body is present
ER_EVENTS_DB_ERRORCannot proceed because system tables used by Event Scheduler were found damaged at server start
ER_ONLY_INTEGERS_ALLOWEDOnly integers allowed as number here
ER_UNSUPORTED_LOG_ENGINEThis storage engine cannot be used for log tables"
ER_BAD_LOG_STATEMENTYou cannot '%s' a log table if logging is enabled
ER_CANT_RENAME_LOG_TABLECannot 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'
ER_WRONG_PARAMCOUNT_TO_NATIVE_FCTIncorrect parameter count in the call to native function '%s'
ER_WRONG_PARAMETERS_TO_NATIVE_FCTIncorrect parameters in the call to native function '%s'
ER_WRONG_PARAMETERS_TO_STORED_FCTIncorrect parameters in the call to stored function '%s'
ER_NATIVE_FCT_NAME_COLLISIONThis function '%s' has the same name as a native function
ER_DUP_ENTRY_WITH_KEY_NAMEDuplicate entry '%s' for key '%s'
ER_BINLOG_PURGE_EMFILEToo many files opened, please execute the command again
ER_EVENT_CANNOT_CREATE_IN_THE_PASTEvent execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation.
ER_EVENT_CANNOT_ALTER_IN_THE_PASTEvent execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation.
ER_SLAVE_INCIDENTThe incident %s occured on the master. Message: %s
ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENTTable has no partition for some existing values
ER_BINLOG_UNSAFE_STATEMENTUnsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. %s
ER_SLAVE_FATAL_ERRORFatal error: %s
ER_SLAVE_RELAY_LOG_READ_FAILURERelay log read failure: %s
ER_SLAVE_RELAY_LOG_WRITE_FAILURERelay log write failure: %s
ER_SLAVE_CREATE_EVENT_FAILUREFailed to create %s
ER_SLAVE_MASTER_COM_FAILUREMaster command %s failed: %s
ER_BINLOG_LOGGING_IMPOSSIBLEBinary logging not possible. Message: %s
ER_VIEW_NO_CREATION_CTXView %s.%s has no creation context
ER_VIEW_INVALID_CREATION_CTXCreation context of view %s.`%s' is invalid
ER_SR_INVALID_CREATION_CTXCreation context of stored routine %s.%s is invalid
ER_TRG_CORRUPTED_FILECorrupted TRG file for table %s.%s
ER_TRG_NO_CREATION_CTXTriggers for table %s.%s have no creation context
ER_TRG_INVALID_CREATION_CTXTrigger creation context of table %s.%s is invalid
ER_EVENT_INVALID_CREATION_CTXCreation context of event %s.%s is invalid
ER_TRG_CANT_OPEN_TABLECannot open table for trigger %s.%s
ER_CANT_CREATE_SROUTINECannot create stored routine %s. Check warnings
ER_UNUSED_11You should never see it
ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENTThe BINLOG statement of type %s was not preceded by a format description BINLOG statement.
ER_SLAVE_CORRUPT_EVENTCorrupted replication event was detected
ER_LOAD_DATA_INVALID_COLUMNInvalid column reference (%s) in LOAD DATA
ER_LOG_PURGE_NO_FILEBeing purged log %s was not found
ER_XA_RBTIMEOUTXA_RBTIMEOUT: Transaction branch was rolled back: took too long
ER_XA_RBDEADLOCKXA_RBDEADLOCK: Transaction branch was rolled back: deadlock was detected
ER_NEED_REPREPAREPrepared statement needs to be re-prepared
ER_DELAYED_NOT_SUPPORTEDDELAYED option not supported for table '%s'
WARN_NO_MASTER_INFThe master info structure does not exist
WARN_OPTION_IGNORED<%s> option ignored
WARN_PLUGIN_DELETE_BUILTINBuilt-in plugins cannot be deleted
WARN_PLUGIN_BUSYPlugin is busy and will be uninstalled on shutdown
ER_VARIABLE_IS_READONLY%s variable '%s' is read-only. Use SET %s to assign the value
ER_WARN_ENGINE_TRANSACTION_ROLLBACKStorage engine %s does not support rollback for this statement. Transaction rolled back and must be restarted
ER_SLAVE_HEARTBEAT_FAILUREUnexpected master's heartbeat data: %s
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGEThe requested value for the heartbeat period is either negative or exceeds the maximum allowed (%s seconds).
ER_NDB_REPLICATION_SCHEMA_ERRORBad schema for mysql.ndb_replication table. Message: %s
ER_CONFLICT_FN_PARSE_ERRORError in parsing conflict function. Message: %s
ER_EXCEPTIONS_WRITE_ERRORWrite to exceptions table failed. Message: %s"
ER_TOO_LONG_TABLE_COMMENTComment for table '%s' is too long (max = %lu)
ER_TOO_LONG_FIELD_COMMENTComment for field '%s' is too long (max = %lu)
ER_FUNC_INEXISTENT_NAME_COLLISIONFUNCTION %s does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
ER_DATABASE_NAMEDatabase
ER_TABLE_NAMETable
ER_PARTITION_NAMEPartition
ER_SUBPARTITION_NAMESubpartition
ER_TEMPORARY_NAMETemporary
ER_RENAMED_NAMERenamed
ER_TOO_MANY_CONCURRENT_TRXSToo many active concurrent transactions
WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTEDNon-ASCII separator arguments are not fully supported
ER_DEBUG_SYNC_TIMEOUTdebug sync point wait timed out
ER_DEBUG_SYNC_HIT_LIMITdebug sync point hit limit reached
ER_DUP_SIGNAL_SETDuplicate condition information item '%s'
ER_SIGNAL_WARNUnhandled user-defined warning condition
ER_SIGNAL_NOT_FOUNDUnhandled user-defined not found condition
ER_SIGNAL_EXCEPTIONUnhandled user-defined exception condition
ER_RESIGNAL_WITHOUT_ACTIVE_HANDLERRESIGNAL when handler not active
ER_SIGNAL_BAD_CONDITION_TYPESIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE
WARN_COND_ITEM_TRUNCATEDData truncated for condition item '%s'
ER_COND_ITEM_TOO_LONGData too long for condition item '%s'
ER_UNKNOWN_LOCALEUnknown locale: '%s'
ER_SLAVE_IGNORE_SERVER_IDSThe requested server id %d clashes with the slave startup option --replicate-same-server-id
ER_QUERY_CACHE_DISABLEDQuery cache is disabled; restart the server with query_cache_type=1 to enable it
ER_SAME_NAME_PARTITION_FIELDDuplicate partition field name '%s'
ER_PARTITION_COLUMN_LIST_ERRORInconsistency in usage of column lists for partitioning
ER_WRONG_TYPE_COLUMN_VALUE_ERRORPartition column values of incorrect type
ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERRORToo many fields in '%s'
ER_MAXVALUE_IN_VALUES_INCannot use MAXVALUE as value in VALUES IN
ER_TOO_MANY_VALUES_ERRORCannot have more than one value for this type of %s partitioning
ER_ROW_SINGLE_PARTITION_FIELD_ERRORRow expressions in VALUES IN only allowed for multi-field column partitioning
ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELDField '%s' is of a not allowed type for this type of partitioning
ER_PARTITION_FIELDS_TOO_LONGThe total length of the partitioning fields is too large
ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINECannot execute statement: impossible to write to binary log since both row-incapable engines and statement-incapable engines are involved.
ER_BINLOG_ROW_MODE_AND_STMT_ENGINECannot 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.
ER_BINLOG_UNSAFE_AND_STMT_ENGINECannot 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
ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINECannot 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.
ER_BINLOG_STMT_MODE_AND_ROW_ENGINECannot 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
ER_BINLOG_ROW_INJECTION_AND_STMT_MODECannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT.
ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINECannot execute statement: impossible to write to binary log since more than one engine is involved and at least one engine is self-logging.
ER_BINLOG_UNSAFE_LIMITThe statement is unsafe because it uses a LIMIT clause. This is unsafe because the set of rows included cannot be predicted.
ER_BINLOG_UNSAFE_INSERT_DELAYEDThe statement is unsafe because it uses INSERT DELAYED. This is unsafe because the times when rows are inserted cannot be predicted.
ER_BINLOG_UNSAFE_SYSTEM_TABLEThe 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.
ER_BINLOG_UNSAFE_AUTOINC_COLUMNSStatement is unsafe because it invokes a trigger or a stored function that inserts into an AUTO_INCREMENT column. Inserted values cannot be logged correctly.
ER_BINLOG_UNSAFE_UDFStatement is unsafe because it uses a UDF which may not return the same value on the slave.
ER_BINLOG_UNSAFE_SYSTEM_VARIABLEStatement is unsafe because it uses a system variable that may have a different value on the slave.
ER_BINLOG_UNSAFE_SYSTEM_FUNCTIONStatement is unsafe because it uses a system function that may return a different value on the slave.
ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANSStatement is unsafe because it accesses a non-transactional table after accessing a transactional table within the same transaction.
ER_MESSAGE_AND_STATEMENT%s Statement: %s
ER_SLAVE_CONVERSION_FAILEDColumn %d of table '%s.%s' cannot be converted from type '%s' to type '%s'
ER_SLAVE_CANT_CREATE_CONVERSIONCan't create conversion table for table '%s.%s'
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMATCannot modify @@session.binlog_format inside a transaction
ER_PATH_LENGTHThe path specified for %s is too long.
ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT'%s' is deprecated and will be removed in a future release.
ER_WRONG_NATIVE_TABLE_STRUCTURENative table '%s'.'%s' has the wrong structure
ER_WRONG_PERFSCHEMA_USAGEInvalid performance_schema usage.
ER_WARN_I_S_SKIPPED_TABLETable '%s'.'%s' was skipped since its definition is being modified by concurrent DDL statement
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECTCannot modify @@session.binlog_direct_non_transactional_updates inside a transaction
ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECTCannot change the binlog direct flag inside a stored function or trigger
ER_SPATIAL_MUST_HAVE_GEOM_COLA SPATIAL index may only contain a geometrical type column
ER_TOO_LONG_INDEX_COMMENTComment for index '%s' is too long (max = %lu)
ER_LOCK_ABORTEDWait on a lock was aborted due to a pending exclusive lock
ER_DATA_OUT_OF_RANGE%s value is out of range in '%s'
ER_WRONG_SPVAR_TYPE_IN_LIMITA variable of a non-integer based type in LIMIT clause
ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINEMixing self-logging and non-self-logging engines in a statement is unsafe.
ER_BINLOG_UNSAFE_MIXED_STATEMENTStatement accesses nontransactional table as well as transactional or temporary table, and writes to any of them.
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BINCannot modify @@session.sql_log_bin inside a transaction
ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BINCannot change the sql_log_bin inside a stored function or trigger
ER_FAILED_READ_FROM_PAR_FILEFailed to read from the .par file
ER_VALUES_IS_NOT_INT_TYPE_ERRORVALUES value for partition '%s' must have type INT
ER_ACCESS_DENIED_NO_PASSWORD_ERRORAccess denied for user '%s'@'%s'
ER_SET_PASSWORD_AUTH_PLUGINSET PASSWORD has no significance for users authenticating via plugins
ER_GRANT_PLUGIN_USER_EXISTSGRANT with IDENTIFIED WITH is illegal because the user %-.*s already exists
ER_TRUNCATE_ILLEGAL_FKCannot truncate a table referenced in a foreign key constraint (%s)
ER_PLUGIN_IS_PERMANENTPlugin '%s' is force_plus_permanent and can not be unloaded
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MINThe requested value for the heartbeat period is less than 1 millisecond. The value is reset to 0, meaning that heartbeating will effectively be disabled.
ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAXThe requested value for the heartbeat period exceeds the value of slave_net_timeout seconds. A sensible value for the period should be less than the timeout.
ER_STMT_CACHE_FULLMulti-row statements required more than 'max_binlog_stmt_cache_size' bytes of storage; increase this mysqld variable and try again
ER_MULTI_UPDATE_KEY_CONFLICTPrimary key/partition key update is not allowed since the table is updated both as '%s' and '%s'.
ER_TABLE_NEEDS_REBUILDTable rebuild required. Please do "ALTER TABLE %s FORCE" or dump/reload to fix it!
WARN_OPTION_BELOW_LIMITThe value of '%s' should be no less than the value of '%s'
ER_INDEX_COLUMN_TOO_LONGIndex column size too large. The maximum column size is %lu bytes.
ER_ERROR_IN_TRIGGER_BODYTrigger '%s' has an error in its body: '%s'
ER_ERROR_IN_UNKNOWN_TRIGGER_BODYUnknown trigger has an error in its body: '%s'
ER_INDEX_CORRUPTIndex %s is corrupted
ER_UNDO_RECORD_TOO_BIGUndo log record is too big.
ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECTINSERT 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.
ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATEINSERT... 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.
ER_BINLOG_UNSAFE_REPLACE_SELECTREPLACE... 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.
ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECTCREATE... 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.
ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECTCREATE... 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.
ER_BINLOG_UNSAFE_UPDATE_IGNOREUPDATE 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_PLUGIN_NO_UNINSTALLPlugin '%s' is marked as not dynamically uninstallable. You have to stop the server to uninstall it.
ER_PLUGIN_NO_INSTALLPlugin '%s' is marked as not dynamically installable. You have to stop the server to install it.
ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECTStatements 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.
ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINCCREATE 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.
ER_BINLOG_UNSAFE_INSERT_TWO_KEYSINSERT... ON DUPLICATE KEY UPDATE on a table with more than one UNIQUE KEY is unsafe
ER_TABLE_IN_FK_CHECKTable is being used in foreign key check.
ER_UNSUPPORTED_ENGINEStorage engine '%s' does not support system tables. [%s.%s]
ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRSTINSERT into autoincrement field which is not the first part in the composed primary key is unsafe.
ER_CANNOT_LOAD_FROM_TABLE_V2Cannot load from %s.%s. The table is probably corrupted
ER_MASTER_DELAY_VALUE_OUT_OF_RANGEThe requested value %s for the master delay exceeds the maximum %u
ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENTOnly Format_description_log_event and row events are allowed in BINLOG statements (but %s was provided
ER_PARTITION_EXCHANGE_DIFFERENT_OPTIONNon matching attribute '%s' between partition and table
ER_PARTITION_EXCHANGE_PART_TABLETable to exchange with partition is partitioned: '%s'
ER_PARTITION_EXCHANGE_TEMP_TABLETable to exchange with partition is temporary: '%s'
ER_PARTITION_INSTEAD_OF_SUBPARTITIONSubpartitioned table, use subpartition instead of partition
ER_UNKNOWN_PARTITIONUnknown partition '%s' in table '%s'
ER_TABLES_DIFFERENT_METADATATables have different definitions
ER_ROW_DOES_NOT_MATCH_PARTITIONFound a row that does not match the partition
ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAXOption binlog_cache_size (%lu) is greater than max_binlog_cache_size (%lu); setting binlog_cache_size equal to max_binlog_cache_size.
ER_WARN_INDEX_NOT_APPLICABLECannot use %s access on index '%s' due to type or collation conversion on field '%s'
ER_PARTITION_EXCHANGE_FOREIGN_KEYTable to exchange with partition has foreign key references: '%s'
ER_NO_SUCH_KEY_VALUEKey value '%s' was not found in table '%s.%s'
ER_RPL_INFO_DATA_TOO_LONGData for column '%s' too long
ER_NETWORK_READ_EVENT_CHECKSUM_FAILUREReplication event checksum verification failed while reading from network.
ER_BINLOG_READ_EVENT_CHECKSUM_FAILUREReplication event checksum verification failed while reading from a log file.
ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAXOption 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.
ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECTCan't update table '%s' while '%s' is being created.
ER_PARTITION_CLAUSE_ON_NONPARTITIONEDPARTITION () clause on non partitioned table
ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SETFound a row not matching the given partition set
ER_NO_SUCH_PARTITION_UNUSEDpartition '%s' doesn't exist
ER_CHANGE_RPL_INFO_REPOSITORY_FAILUREFailure while changing the type of replication repository: %s.
ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLEThe creation of some temporary tables could not be rolled back.
ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLESome temporary tables were dropped, but these operations could not be rolled back.
ER_MTS_FEATURE_IS_NOT_SUPPORTED%s is not supported in multi-threaded slave mode. %s
ER_MTS_UPDATED_DBS_GREATER_MAXThe number of modified databases exceeds the maximum %d; the database names will not be included in the replication event metadata.
ER_MTS_CANT_PARALLELCannot 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.
ER_MTS_INCONSISTENT_DATA%s
ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONINGFULLTEXT index is not supported for partitioned tables.
ER_DA_INVALID_CONDITION_NUMBERInvalid condition number
ER_INSECURE_PLAIN_TEXTSending passwords in plain text without SSL/TLS is extremely insecure.
ER_INSECURE_CHANGE_MASTERStoring MySQL user name or password information in the master info repository is not secure and is therefore not recommended. Please consider using the USER and PASSWORD connection options for START SLAVE; see the 'START SLAVE Syntax' in the MySQL Manual for more information.
ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFOForeign key constraint for table '%s', record '%s' would lead to a duplicate entry in table '%s', key '%s'
ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFOForeign key constraint for table '%s', record '%s' would lead to a duplicate entry in a child table
ER_SQLTHREAD_WITH_SECURE_SLAVESetting authentication options is not possible when only the Slave SQL Thread is being started.
ER_TABLE_HAS_NO_FTThe table does not have FULLTEXT index to support this query
ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGERThe system variable %s cannot be set in stored functions or triggers.
ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTIONThe system variable %s cannot be set when there is an ongoing transaction.
ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LISTThe system variable @@SESSION.GTID_NEXT has the value %s, which is not listed in @@SESSION.GTID_NEXT_LIST.
ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULLThe system variable @@SESSION.GTID_NEXT cannot change inside a transaction.
ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTIONThe statement 'SET %s' cannot invoke a stored function.
ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULLThe system variable @@SESSION.GTID_NEXT cannot be 'AUTOMATIC' when @@SESSION.GTID_NEXT_LIST is non-NULL.
ER_SKIPPING_LOGGED_TRANSACTIONSkipping transaction %s because it has already been executed and logged.
ER_MALFORMED_GTID_SET_SPECIFICATIONMalformed GTID set specification '%s'.
ER_MALFORMED_GTID_SET_ENCODINGMalformed GTID set encoding.
ER_MALFORMED_GTID_SPECIFICATIONMalformed GTID specification '%s'.
ER_GNO_EXHAUSTEDImpossible to generate Global Transaction Identifier: the integer component reached the maximal value. Restart the server with a new server_uuid.
ER_BAD_SLAVE_AUTO_POSITIONParameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS cannot be set when MASTER_AUTO_POSITION is active.
ER_AUTO_POSITION_REQUIRES_GTID_MODE_ONCHANGE MASTER TO MASTER_AUTO_POSITION = 1 can only be executed when @@GLOBAL.GTID_MODE = ON.
ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SETCannot execute statements with implicit commit inside a transaction when @@SESSION.GTID_NEXT != AUTOMATIC.
ER_GTID_MODE_2_OR_3_REQUIRES_DISABLE_GTID_UNSAFE_STATEMENTS_ONGTID_MODE = ON or GTID_MODE = UPGRADE_STEP_2 requires DISABLE_GTID_UNSAFE_STATEMENTS = 1.
ER_GTID_MODE_REQUIRES_BINLOG@@GLOBAL.GTID_MODE = ON or UPGRADE_STEP_1 or UPGRADE_STEP_2 requires --log-bin and --log-slave-updates.
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.
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.
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.
ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFFFound a Gtid_log_event or Previous_gtids_log_event when @@GLOBAL.GTID_MODE = OFF.
ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLEWhen @@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.
ER_GTID_UNSAFE_CREATE_SELECTCREATE TABLE ... SELECT is forbidden when @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1.
ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTIONWhen @@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.
ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIMEThe 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.
ER_MASTER_HAS_PURGED_REQUIRED_GTIDSThe slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.
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.
ER_UNKNOWN_EXPLAIN_FORMATUnknown EXPLAIN format name: '%s'
ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTIONCannot execute statement in a READ ONLY transaction.
ER_TOO_LONG_TABLE_PARTITION_COMMENTComment for table partition '%s' is too long (max = %lu
ER_SLAVE_CONFIGURATIONSlave 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 MySQL error log.
ER_INNODB_FT_LIMITInnoDB presently supports one FULLTEXT index creation at a time
ER_INNODB_NO_FT_TEMP_TABLECannot create FULLTEXT index on temporary InnoDB table
ER_INNODB_FT_WRONG_DOCID_COLUMNColumn '%s' is of wrong type for an InnoDB FULLTEXT index
ER_INNODB_FT_WRONG_DOCID_INDEXIndex '%s' is of wrong type for an InnoDB FULLTEXT index
ER_INNODB_ONLINE_LOG_TOO_BIGCreating index '%s' required more than 'innodb_online_alter_log_max_size' bytes of modification log. Please try again.
ER_UNKNOWN_ALTER_ALGORITHMUnknown ALGORITHM '%s'
ER_UNKNOWN_ALTER_LOCKUnknown LOCK type '%s'
ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPSCHANGE 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.
ER_MTS_RECOVERY_FAILURECannot recover after SLAVE errored out in parallel execution mode. Additional error messages can be found in the MySQL error log.
ER_MTS_RESET_WORKERSCannot clean up worker info tables. Additional error messages can be found in the MySQL error log.
ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2Column count of %s.%s is wrong. Expected %d, found %d. The table is probably corrupted
ER_SLAVE_SILENT_RETRY_TRANSACTIONSlave must silently retry current transaction
ER_DISCARD_FK_CHECKS_RUNNINGThere is a foreign key check running on table '%s'. Cannot discard the table.
ER_TABLE_SCHEMA_MISMATCHSchema mismatch (%s
ER_TABLE_IN_SYSTEM_TABLESPACETable '%s' in system tablespace
ER_IO_READ_ERRORIO Read error: (%lu, %s) %s
ER_IO_WRITE_ERRORIO Write error: (%lu, %s) %s
ER_TABLESPACE_MISSINGTablespace is missing for table '%s'
ER_TABLESPACE_EXISTSTablespace for table '%s' exists. Please DISCARD the tablespace before IMPORT.
ER_TABLESPACE_DISCARDEDTablespace has been discarded for table '%s'
ER_INTERNAL_ERRORInternal error: %s
ER_INNODB_IMPORT_ERRORALTER TABLE '%s' IMPORT TABLESPACE failed with error %lu : '%s'
ER_INNODB_INDEX_CORRUPTIndex corrupt: %s
ER_INVALID_YEAR_COLUMN_LENGTHYEAR(%lu) column type is deprecated. Creating YEAR(4) column instead.
ER_NOT_VALID_PASSWORDYour password does not satisfy the current policy requirements
ER_MUST_CHANGE_PASSWORDYou must SET PASSWORD before executing this statement
ER_FK_NO_INDEX_CHILDFailed to add the foreign key constaint. Missing index for constraint '%s' in the foreign table '%s'
ER_FK_NO_INDEX_PARENTFailed to add the foreign key constaint. Missing index for constraint '%s' in the referenced table '%s'
ER_FK_FAIL_ADD_SYSTEMFailed to add the foreign key constraint '%s' to system tables
ER_FK_CANNOT_OPEN_PARENTFailed to open the referenced table '%s'
ER_FK_INCORRECT_OPTIONFailed to add the foreign key constraint on table '%s'. Incorrect options in FOREIGN KEY constraint '%s'
ER_FK_DUP_NAMEDuplicate foreign key constraint name '%s'
ER_PASSWORD_FORMATThe password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.
ER_FK_COLUMN_CANNOT_DROPCannot drop column '%s': needed in a foreign key constraint '%s'
ER_FK_COLUMN_CANNOT_DROP_CHILDCannot drop column '%s': needed in a foreign key constraint '%s' of table '%s'
ER_FK_COLUMN_NOT_NULLColumn '%s' cannot be NOT NULL: needed in a foreign key constraint '%s' SET NULL
ER_DUP_INDEXDuplicate index '%s' defined on the table '%s.%s'. This is deprecated and will be disallowed in a future release.
ER_FK_COLUMN_CANNOT_CHANGECannot change column '%s': used in a foreign key constraint '%s'
ER_FK_COLUMN_CANNOT_CHANGE_CHILDCannot change column '%s': used in a foreign key constraint '%s' of table '%s'
ER_FK_CANNOT_DELETE_PARENTCannot delete rows from table which is parent in a foreign key constraint '%s' of table '%s'
ER_MALFORMED_PACKETMalformed communication packet.
ER_READ_ONLY_MODERunning in read-only mode
ER_GTID_NEXT_TYPE_UNDEFINED_GROUPWhen @@SESSION.GTID_NEXT is set to a GTID, you must explicitly set it to a different value after a COMMIT or ROLLBACK. Please check GTID_NEXT variable manual page for detailed explanation. Current @@SESSION.GTID_NEXT is '%s'.
ER_VARIABLE_NOT_SETTABLE_IN_SPThe system variable %s cannot be set in stored procedures.
ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_MODE = ON.
ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.
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).
ER_GTID_PURGED_WAS_CHANGED@@GLOBAL.GTID_PURGED was changed from '%s' to '%s'.
ER_GTID_EXECUTED_WAS_CHANGED@@GLOBAL.GTID_EXECUTED was changed from '%s' to '%s'.
ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLESCannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT, and both replicated and non replicated tables are written to.
ER_ALTER_OPERATION_NOT_SUPPORTED%s is not supported for this operation. Try %s.
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON%s is not supported. Reason: %s. Try %s.
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPYCOPY algorithm requires a lock
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITIONPartition specific operations do not yet support LOCK/ALGORITHM
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAMEColumns participating in a foreign key are renamed
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPECannot change column type INPLACE
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECKAdding foreign keys needs foreign_key_checks=OFF
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORECreating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPKDropping a primary key is not allowed without also adding a new primary key
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINCAdding an auto-increment column requires a lock
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTSCannot replace hidden FTS_DOC_ID with a user-visible one
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTSCannot drop or rename FTS_DOC_ID
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTSFulltext index creation requires a lock
ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODEsql_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
ER_DUP_UNKNOWN_IN_INDEXDuplicate entry for key '%s'
ER_IDENT_CAUSES_TOO_LONG_PATHLong database name and identifier for object resulted in path length exceeding %d characters. Path: '%s'.
ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULLcannot silently convert NULL values, as required in this SQL_MODE
ER_MUST_CHANGE_PASSWORD_LOGINYour password has expired. To log in you must change it using a client that supports expired passwords.
ER_ROW_IN_WRONG_PARTITIONFound a row in wrong partition %s
ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAXCannot schedule event %s, relay-log name %s, position %s to Worker thread because its size %lu exceeds %lu of slave_pending_jobs_size_max.
ER_INNODB_NO_FT_USES_PARSERCannot CREATE FULLTEXT INDEX WITH PARSER on InnoDB table
ER_BINLOG_LOGICAL_CORRUPTIONThe binary log file '%s' is logically corrupted: %s
ER_WARN_PURGE_LOG_IN_USEfile %s was not purged because it was being read by %d thread(s), purged only %d out of %d files.
ER_WARN_PURGE_LOG_IS_ACTIVEfile %s was not purged because it is the active log file.
ER_AUTO_INCREMENT_CONFLICTAuto-increment value in UPDATE conflicts with internally generated values
WARN_ON_BLOCKHOLE_IN_RBRRow events are not logged for %s statements that modify BLACKHOLE tables in row format. Table(s): '%s'
ER_SLAVE_MI_INIT_REPOSITORYSlave failed to initialize master info structure from the repository
ER_SLAVE_RLI_INIT_REPOSITORYSlave failed to initialize relay log info structure from the repository
ER_ACCESS_DENIED_CHANGE_USER_ERRORAccess denied trying to change to user '%s'@'%s' (using password: %s). Disconnecting.
ER_INNODB_READ_ONLYInnoDB is in read only mode.
ER_STOP_SLAVE_SQL_THREAD_TIMEOUTSTOP 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.
ER_STOP_SLAVE_IO_THREAD_TIMEOUTSTOP 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.
ER_TABLE_CORRUPTOperation cannot be performed. The table '%s.%s' is missing, corrupt or contains bad data.
ER_TEMP_FILE_WRITE_FAILURETemporary file write failure.
ER_INNODB_FT_AUX_NOT_HEX_IDUpgrade index name failed, please use create index(alter table) algorithm copy to rebuild index.
ER_OLD_TEMPORALS_UPGRADEDTIME/TIMESTAMP/DATETIME columns of old format have been upgraded to the new format.
ER_INNODB_FORCED_RECOVERYOperation not allowed when innodb_forced_recovery > 0.
ER_AES_INVALID_IVThe initialization vector supplied to %s is too short. Must be at least %d bytes long
ER_PLUGIN_CANNOT_BE_UNINSTALLEDPlugin '%s' cannot be uninstalled now. %s
ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUPCannot execute statement because it needs to be written to the binary log as multiple statements, and this is not allowed when @@SESSION.GTID_NEXT == 'UUID:NUMBER'.
ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTERSlave has more GTIDs than the master has, using the master's SERVER_UUID. This may indicate that the end of the binary log was truncated or that the last binary log file was lost, e.g., after a power or disk failure when sync_binlog != 1. The master may or may not have rolled back transactions that were already replicated to the slave. Suggest to replicate any transactions that master has rolled back from slave to master, and/or commit empty transactions on master to account for transactions that have been committed on master but are not included in GTID_EXECUTED.
Methods
impl ErrorKind[src]
pub fn sqlstate(&self) -> &'static [u8; 5][src]
SQLSTATE is a code which identifies SQL error conditions. It composed by five characters: first two characters that indicate a class, and then three that indicate a subclass.
There are three important standard classes.
00means the operation completed successfully.01contains warnings (SQLWARNING).02is theNOT FOUNDclass.
All other classes are exceptions (SQLEXCEPTION). Classes beginning with 0, 1, 2, 3, 4, A,
B, C, D, E, F and G are reserved for standard-defined classes, while other classes are
vendor-specific.
The subclass, if it is set, indicates a particular condition, or a particular group of
conditions within the class. 000 means 'no subclass'.
See also https://mariadb.com/kb/en/library/sqlstate/
Trait Implementations
impl Eq for ErrorKind[src]
impl Clone for ErrorKind[src]
fn clone(&self) -> ErrorKind[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl Copy for ErrorKind[src]
impl PartialOrd<ErrorKind> for ErrorKind[src]
fn partial_cmp(&self, other: &ErrorKind) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialEq<ErrorKind> for ErrorKind[src]
fn eq(&self, other: &ErrorKind) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Ord for ErrorKind[src]
fn cmp(&self, other: &ErrorKind) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
impl From<u16> for ErrorKind[src]
impl Hash for ErrorKind[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl Debug for ErrorKind[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T> From for T[src]
impl<T, U> TryFrom for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T> Borrow for T where
T: ?Sized, [src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized, [src]
T: ?Sized,