{"ER_FILE_USED",1027,"\'%-.192s\' is locked against change"},
{"ER_FILSORT_ABORT",1028,"Sort aborted"},
{"ER_FORM_NOT_FOUND",1029,"View \'%-.192s\' doesn\'t exist for \'%-.192s\'"},
{"ER_GET_ERRNO",1030,"Got error %d from storage engine"},
{"ER_ILLEGAL_HA",1031,"Table storage engine for \'%-.192s\' doesn\'t have this option"},
{"ER_KEY_NOT_FOUND",1032,"Can\'t find record in \'%-.192s\'"},
{"ER_NOT_FORM_FILE",1033,"Incorrect information in file: \'%-.200s\'"},
{"ER_NOT_KEYFILE",1034,"Incorrect key file for table \'%-.200s\'; try to repair it"},
{"ER_OLD_KEYFILE",1035,"Old key file for table \'%-.192s\'; repair it!"},
{"ER_OPEN_AS_READONLY",1036,"Table \'%-.192s\' is read only"},
{"ER_OUTOFMEMORY",1037,"Out of memory; restart server and try again (needed %d bytes)"},
{"ER_OUT_OF_SORTMEMORY",1038,"Out of sort memory; increase server sort buffer size"},
{"ER_UNEXPECTED_EOF",1039,"Unexpected EOF found when reading file \'%-.192s\' (errno: %d)"},
{"ER_CON_COUNT_ERROR",1040,"Too many connections"},
{"ER_OUT_OF_RESOURCES",1041,"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"},
{"ER_BAD_HOST_ERROR",1042,"Can\'t get hostname for your address"},
{"ER_HANDSHAKE_ERROR",1043,"Bad handshake"},
{"ER_DBACCESS_DENIED_ERROR",1044,"Access denied for user \'%-.48s\'@\'%-.64s\' to database \'%-.192s\'"},
{"ER_ACCESS_DENIED_ERROR",1045,"Access denied for user \'%-.48s\'@\'%-.64s\' (using password: %s)"},
{"ER_NO_DB_ERROR",1046,"No database selected"},
{"ER_UNKNOWN_COM_ERROR",1047,"Unknown command"},
{"ER_BAD_NULL_ERROR",1048,"Column \'%-.192s\' cannot be null"},
{"ER_WRONG_SUB_KEY",1089,"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"},
{"ER_CANT_REMOVE_ALL_FIELDS",1090,"You can\'t delete all columns with ALTER TABLE; use DROP TABLE instead"},
{"ER_CANT_DROP_FIELD_OR_KEY",1091,"Can\'t DROP \'%-.192s\'; check that column/key exists"},
{"ER_KILL_DENIED_ERROR",1095,"You are not owner of thread %lu"},
{"ER_NO_TABLES_USED",1096,"No tables used"},
{"ER_TOO_BIG_SET",1097,"Too many strings for column %-.192s and SET"},
{"ER_NO_UNIQUE_LOGFILE",1098,"Can\'t generate a unique log-filename %-.200s.(1-999)\n"},
{"ER_TABLE_NOT_LOCKED_FOR_WRITE",1099,"Table \'%-.192s\' was locked with a READ lock and can\'t be updated"},
{"ER_TABLE_NOT_LOCKED",1100,"Table \'%-.192s\' was not locked with LOCK TABLES"},
{"ER_BLOB_CANT_HAVE_DEFAULT",1101,"BLOB/TEXT column \'%-.192s\' can\'t have a default value"},
{"ER_WRONG_DB_NAME",1102,"Incorrect database name \'%-.100s\'"},
{"ER_WRONG_TABLE_NAME",1103,"Incorrect table name \'%-.100s\'"},
{"ER_TOO_BIG_SELECT",1104,"The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay"},
{"ER_INVALID_GROUP_FUNC_USE",1111,"Invalid use of group function"},
{"ER_UNSUPPORTED_EXTENSION",1112,"Table \'%-.192s\' uses an extension that doesn\'t exist in this MySQL version"},
{"ER_TABLE_MUST_HAVE_COLUMNS",1113,"A table must have at least 1 column"},
{"ER_RECORD_FILE_FULL",1114,"The table \'%-.192s\' is full"},
{"ER_UNKNOWN_CHARACTER_SET",1115,"Unknown character set: \'%-.64s\'"},
{"ER_TOO_MANY_TABLES",1116,"Too many tables; MySQL can only use %d tables in a join"},
{"ER_TOO_MANY_FIELDS",1117,"Too many columns"},
{"ER_TOO_BIG_ROWSIZE",1118,"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"},
{"ER_STACK_OVERRUN",1119,"Thread stack overrun: Used: %ld of a %ld stack. Use \'mysqld --thread_stack=#\' to specify a bigger stack if needed"},
{"ER_WRONG_OUTER_JOIN",1120,"Cross dependency found in OUTER JOIN; examine your ON conditions"},
{"ER_NULL_COLUMN_IN_INDEX",1121,"Table handler doesn\'t support NULL in given index. Please change column \'%-.192s\' to be NOT NULL or use another handler"},
{"ER_CANT_FIND_UDF",1122,"Can\'t load function \'%-.192s\'"},
{"ER_CANT_INITIALIZE_UDF",1123,"Can\'t initialize function \'%-.192s\'; %-.80s"},
{"ER_UDF_NO_PATHS",1124,"No paths allowed for shared library"},
{"ER_CANT_CREATE_THREAD",1135,"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"},
{"ER_WRONG_VALUE_COUNT_ON_ROW",1136,"Column count doesn\'t match value count at row %ld"},
{"ER_INVALID_USE_OF_NULL",1138,"Invalid use of NULL value"},
{"ER_REGEXP_ERROR",1139,"Got error \'%-.64s\' from regexp"},
{"ER_MIX_OF_GROUP_FUNC_AND_FIELDS",1140,"Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause"},
{"ER_NONEXISTING_GRANT",1141,"There is no such grant defined for user \'%-.48s\' on host \'%-.64s\'"},
{"ER_TABLEACCESS_DENIED_ERROR",1142,"%-.16s command denied to user \'%-.48s\'@\'%-.64s\' for table \'%-.192s\'"},
{"ER_COLUMNACCESS_DENIED_ERROR",1143,"%-.16s command denied to user \'%-.48s\'@\'%-.64s\' for column \'%-.192s\' in table \'%-.192s\'"},
{"ER_ILLEGAL_GRANT_FOR_TABLE",1144,"Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used"},
{"ER_GRANT_WRONG_HOST_OR_USER",1145,"The host or user argument to GRANT is too long"},
{"ER_NONEXISTING_TABLE_GRANT",1147,"There is no such grant defined for user \'%-.48s\' on host \'%-.64s\' on table \'%-.192s\'"},
{"ER_NOT_ALLOWED_COMMAND",1148,"The used command is not allowed with this MySQL version"},
{"ER_SYNTAX_ERROR",1149,"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use"},
{"ER_DELAYED_CANT_CHANGE_LOCK",1150,"Delayed insert thread couldn\'t get requested lock for table %-.192s"},
{"ER_TOO_MANY_DELAYED_THREADS",1151,"Too many delayed threads in use"},
{"ER_ABORTING_CONNECTION",1152,"Aborted connection %ld to db: \'%-.192s\' user: \'%-.48s\' (%-.64s)"},
{"ER_NET_PACKET_TOO_LARGE",1153,"Got a packet bigger than \'max_allowed_packet\' bytes"},
{"ER_NET_READ_ERROR_FROM_PIPE",1154,"Got a read error from the connection pipe"},
{"ER_NET_FCNTL_ERROR",1155,"Got an error from fcntl()"},
{"ER_NET_PACKETS_OUT_OF_ORDER",1156,"Got packets out of order"},
{"ER_NET_UNCOMPRESS_ERROR",1157,"Couldn\'t uncompress communication packet"},
{"ER_NET_READ_ERROR",1158,"Got an error reading communication packets"},
{"ER_NET_READ_INTERRUPTED",1159,"Got timeout reading communication packets"},
{"ER_NET_ERROR_ON_WRITE",1160,"Got an error writing communication packets"},
{"ER_NET_WRITE_INTERRUPTED",1161,"Got timeout writing communication packets"},
{"ER_TOO_LONG_STRING",1162,"Result string is longer than \'max_allowed_packet\' bytes"},
{"ER_TABLE_CANT_HANDLE_BLOB",1163,"The used table type doesn\'t support BLOB/TEXT columns"},
{"ER_TABLE_CANT_HANDLE_AUTO_INCREMENT",1164,"The used table type doesn\'t support AUTO_INCREMENT columns"},
{"ER_DELAYED_INSERT_TABLE_LOCKED",1165,"INSERT DELAYED can\'t be used with table \'%-.192s\' because it is locked with LOCK TABLES"},
{"ER_WRONG_COLUMN_NAME",1166,"Incorrect column name \'%-.100s\'"},
{"ER_WRONG_KEY_COLUMN",1167,"The used storage engine can\'t index column \'%-.192s\'"},
{"ER_WRONG_MRG_TABLE",1168,"Unable to open underlying table which is differently defined or of non-MyISAM type or doesn\'t exist"},
{"ER_DUP_UNIQUE",1169,"Can\'t write, because of unique constraint, to table \'%-.192s\'"},
{"ER_BLOB_KEY_WITHOUT_LENGTH",1170,"BLOB/TEXT column \'%-.192s\' used in key specification without a key length"},
{"ER_PRIMARY_CANT_HAVE_NULL",1171,"All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead"},
{"ER_TOO_MANY_ROWS",1172,"Result consisted of more than one row"},
{"ER_REQUIRES_PRIMARY_KEY",1173,"This table type requires a primary key"},
{"ER_NO_RAID_COMPILED",1174,"This version of MySQL is not compiled with RAID support"},
{"ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE",1175,"You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column"},
{"ER_KEY_DOES_NOT_EXITS",1176,"Key \'%-.192s\' doesn\'t exist in table \'%-.192s\'"},
{"ER_CHECK_NO_SUCH_TABLE",1177,"Can\'t open table"},
{"ER_CHECK_NOT_IMPLEMENTED",1178,"The storage engine for the table doesn\'t support %s"},
{"ER_CANT_DO_THIS_DURING_AN_TRANSACTION",1179,"You are not allowed to execute this command in a transaction"},
{"ER_ERROR_DURING_COMMIT",1180,"Got error %d during COMMIT"},
{"ER_ERROR_DURING_ROLLBACK",1181,"Got error %d during ROLLBACK"},
{"ER_ERROR_DURING_FLUSH_LOGS",1182,"Got error %d during FLUSH_LOGS"},
{"ER_ERROR_DURING_CHECKPOINT",1183,"Got error %d during CHECKPOINT"},
{"ER_INDEX_REBUILD",1187,"Failed rebuilding the index of dumped table \'%-.192s\'"},
{"ER_MASTER",1188,"Error from master: \'%-.64s\'"},
{"ER_MASTER_NET_READ",1189,"Net error reading from master"},
{"ER_MASTER_NET_WRITE",1190,"Net error writing to master"},
{"ER_FT_MATCHING_KEY_NOT_FOUND",1191,"Can\'t find FULLTEXT index matching the column list"},
{"ER_LOCK_OR_ACTIVE_TRANSACTION",1192,"Can\'t execute the given command because you have active locked tables or an active transaction"},
{"ER_UNKNOWN_SYSTEM_VARIABLE",1193,"Unknown system variable \'%-.64s\'"},
{"ER_CRASHED_ON_USAGE",1194,"Table \'%-.192s\' is marked as crashed and should be repaired"},
{"ER_CRASHED_ON_REPAIR",1195,"Table \'%-.192s\' is marked as crashed and last (automatic?) repair failed"},
{"ER_WARNING_NOT_COMPLETE_ROLLBACK",1196,"Some non-transactional changed tables couldn\'t be rolled back"},
{"ER_TRANS_CACHE_FULL",1197,"Multi-statement transaction required more than \'max_binlog_cache_size\' bytes of storage; increase this mysqld variable and try again"},
{"ER_SLAVE_MUST_STOP",1198,"This operation cannot be performed with a running slave; run STOP SLAVE first"},
{"ER_SLAVE_NOT_RUNNING",1199,"This operation requires a running slave; configure slave and do START SLAVE"},
{"ER_BAD_SLAVE",1200,"The server is not configured as slave; fix in config file or with CHANGE MASTER TO"},
{"ER_MASTER_INFO",1201,"Could not initialize master info structure; more error messages can be found in the MySQL error log"},
{"ER_SLAVE_THREAD",1202,"Could not create slave thread; check system resources"},
{"ER_TOO_MANY_USER_CONNECTIONS",1203,"User %-.64s already has more than \'max_user_connections\' active connections"},
{"ER_SET_CONSTANTS_ONLY",1204,"You may only use constant expressions with SET"},
{"ER_SLAVE_IGNORED_SSL_PARAMS",1274,"SSL parameters in CHANGE MASTER are ignored because this MySQL slave was compiled without SSL support; they can be used later if MySQL slave with SSL is started"},
{"ER_SERVER_IS_IN_SECURE_AUTH_MODE",1275,"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"},
{"ER_WARN_FIELD_RESOLVED",1276,"Field or reference \'%-.192s%s%-.192s%s%-.192s\' of SELECT #%d was resolved in SELECT #%d"},
{"ER_BAD_SLAVE_UNTIL_COND",1277,"Incorrect parameter or combination of parameters for START SLAVE UNTIL"},
{"ER_MISSING_SKIP_SLAVE",1278,"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"},
{"ER_UNTIL_COND_IGNORED",1279,"SQL thread is not to be started so UNTIL options are ignored"},
{"ER_WRONG_NAME_FOR_INDEX",1280,"Incorrect index name \'%-.100s\'"},
{"ER_WRONG_NAME_FOR_CATALOG",1281,"Incorrect catalog name \'%-.100s\'"},
{"ER_WARN_QC_RESIZE",1282,"Query cache failed to set size %lu; new query cache size is %lu"},
{"ER_BAD_FT_COLUMN",1283,"Column \'%-.192s\' cannot be part of FULLTEXT index"},
{"ER_TOO_MUCH_AUTO_TIMESTAMP_COLS",1293,"Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause"},
{"ER_INVALID_ON_UPDATE",1294,"Invalid ON UPDATE clause for \'%-.192s\' column"},
{"ER_UNSUPPORTED_PS",1295,"This command is not supported in the prepared statement protocol yet"},
{"ER_GET_ERRMSG",1296,"Got error %d \'%-.100s\' from %s"},
{"ER_GET_TEMPORARY_ERRMSG",1297,"Got temporary error %d \'%-.100s\' from %s"},
{"ER_UNKNOWN_TIME_ZONE",1298,"Unknown or incorrect time zone: \'%-.64s\'"},
{"ER_WARN_INVALID_TIMESTAMP",1299,"Invalid TIMESTAMP value in column \'%s\' at row %ld"},
{"ER_INVALID_CHARACTER_STRING",1300,"Invalid %s character string: \'%.64s\'"},
{"ER_WARN_ALLOWED_PACKET_OVERFLOWED",1301,"Result of %s() was larger than max_allowed_packet (%ld) - truncated"},
{"ER_CONFLICTING_DECLARATIONS",1302,"Conflicting declarations: \'%s%s\' and \'%s%s\'"},
{"ER_SP_NO_RECURSIVE_CREATE",1303,"Can\'t create a %s from within another stored routine"},
{"ER_SP_LABEL_MISMATCH",1310,"End-label %s without match"},
{"ER_SP_UNINIT_VAR",1311,"Referring to uninitialized variable %s"},
{"ER_SP_BADSELECT",1312,"PROCEDURE %s can\'t return a result set in the given context"},
{"ER_SP_BADRETURN",1313,"RETURN is only allowed in a FUNCTION"},
{"ER_SP_BADSTATEMENT",1314,"%s is not allowed in stored procedures"},
{"ER_UPDATE_LOG_DEPRECATED_IGNORED",1315,"The update log is deprecated and replaced by the binary log; SET SQL_LOG_UPDATE has been ignored. This option will be removed in MySQL 5.6."},
{"ER_UPDATE_LOG_DEPRECATED_TRANSLATED",1316,"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 MySQL 5.6."},
{"ER_QUERY_INTERRUPTED",1317,"Query execution was interrupted"},
{"ER_SP_WRONG_NO_OF_ARGS",1318,"Incorrect number of arguments for %s %s; expected %u, got %u"},
{"ER_SP_CANT_ALTER",1334,"Failed to ALTER %s %s"},
{"ER_SP_SUBSELECT_NYI",1335,"Subquery value not supported"},
{"ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG",1336,"%s is not allowed in stored function or trigger"},
{"ER_SP_VARCOND_AFTER_CURSHNDLR",1337,"Variable or condition declaration after cursor or handler declaration"},
{"ER_SP_CURSOR_AFTER_HANDLER",1338,"Cursor declaration after handler declaration"},
{"ER_SP_CASE_NOT_FOUND",1339,"Case not found for CASE statement"},
{"ER_FPARSER_TOO_BIG_FILE",1340,"Configuration file \'%-.192s\' is too big"},
{"ER_FPARSER_BAD_HEADER",1341,"Malformed file type header in file \'%-.192s\'"},
{"ER_FPARSER_EOF_IN_COMMENT",1342,"Unexpected end of file while parsing comment \'%-.200s\'"},
{"ER_FPARSER_ERROR_IN_PARAMETER",1343,"Error while parsing parameter \'%-.192s\' (line: \'%-.192s\')"},
{"ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER",1344,"Unexpected end of file while skipping unknown parameter \'%-.192s\'"},
{"ER_VIEW_NO_EXPLAIN",1345,"EXPLAIN/SHOW can not be issued; lacking privileges for underlying table"},
{"ER_FRM_UNKNOWN_TYPE",1346,"File \'%-.192s\' has unknown type \'%-.64s\' in its header"},
{"ER_WRONG_OBJECT",1347,"\'%-.192s.%-.192s\' is not %s"},
{"ER_NONUPDATEABLE_COLUMN",1348,"Column \'%-.192s\' is not updatable"},
{"ER_VIEW_SELECT_DERIVED",1349,"View\'s SELECT contains a subquery in the FROM clause"},
{"ER_VIEW_SELECT_CLAUSE",1350,"View\'s SELECT contains a \'%s\' clause"},
{"ER_VIEW_SELECT_VARIABLE",1351,"View\'s SELECT contains a variable or parameter"},
{"ER_VIEW_SELECT_TMPTABLE",1352,"View\'s SELECT refers to a temporary table \'%-.192s\'"},
{"ER_VIEW_WRONG_LIST",1353,"View\'s SELECT and view\'s field list have different column counts"},
{"ER_WARN_VIEW_MERGE",1354,"View merge algorithm can\'t be used here for now (assumed undefined algorithm)"},
{"ER_WARN_VIEW_WITHOUT_KEY",1355,"View being updated does not have complete key of underlying table in it"},
{"ER_VIEW_INVALID",1356,"View \'%-.192s.%-.192s\' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them"},
{"ER_SP_NO_DROP_SP",1357,"Can\'t drop or alter a %s from within another stored routine"},
{"ER_SP_GOTO_IN_HNDLR",1358,"GOTO is not allowed in a stored procedure handler"},
{"ER_STARTUP",1408,"%s: ready for connections.\nVersion: \'%s\' socket: \'%s\' port: %d %s"},
{"ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR",1409,"Can\'t load value from file with fixed size rows to variable"},
{"ER_CANT_CREATE_USER_WITH_GRANT",1410,"You are not allowed to create a user with GRANT"},
{"ER_WRONG_VALUE_FOR_TYPE",1411,"Incorrect %-.32s value: \'%-.128s\' for function %-.32s"},
{"ER_TABLE_DEF_CHANGED",1412,"Table definition has changed, please retry transaction"},
{"ER_SP_DUP_HANDLER",1413,"Duplicate handler declared in the same block"},
{"ER_SP_NOT_VAR_ARG",1414,"OUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger"},
{"ER_SP_NO_RETSET",1415,"Not allowed to return a result set from a %s"},
{"ER_CANT_CREATE_GEOMETRY_OBJECT",1416,"Cannot get geometry object from data you send to the GEOMETRY field"},
{"ER_FAILED_ROUTINE_BREAK_BINLOG",1417,"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"},
{"ER_BINLOG_UNSAFE_ROUTINE",1418,"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)"},
{"ER_BINLOG_CREATE_ROUTINE_NEED_SUPER",1419,"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)"},
{"ER_EXEC_STMT_WITH_OPEN_CURSOR",1420,"You 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_CURSOR",1421,"The statement (%lu) has no open cursor."},
{"ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG",1422,"Explicit or implicit commit is not allowed in stored function or trigger."},
{"ER_NO_DEFAULT_FOR_VIEW_FIELD",1423,"Field of view \'%-.192s.%-.192s\' underlying table doesn\'t have a default value"},
{"ER_SP_NO_RECURSION",1424,"Recursive stored functions and triggers are not allowed."},
{"ER_TOO_BIG_SCALE",1425,"Too big scale %d specified for column \'%-.192s\'. Maximum is %lu."},
{"ER_TOO_BIG_PRECISION",1426,"Too big precision %d specified for column \'%-.192s\'. Maximum is %lu."},
{"ER_M_BIGGER_THAN_D",1427,"For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column \'%-.192s\')."},
{"ER_WRONG_LOCK_OF_SYSTEM_TABLE",1428,"You can\'t combine write-locking of system tables with other tables or lock types"},
{"ER_CONNECT_TO_FOREIGN_DATA_SOURCE",1429,"Unable to connect to foreign data source: %.64s"},
{"ER_QUERY_ON_FOREIGN_DATA_SOURCE",1430,"There was a problem processing the query on the foreign data source. Data source error: %-.64s"},
{"ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST",1431,"The foreign data source you are trying to reference does not exist. Data source error: %-.64s"},
{"ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE",1432,"Can\'t create federated table. The data source connection string \'%-.64s\' is not in the correct format"},
{"ER_FOREIGN_DATA_STRING_INVALID",1433,"The data source connection string \'%-.64s\' is not in the correct format"},
{"ER_CANT_CREATE_FEDERATED_TABLE",1434,"Can\'t create federated table. Foreign data src error: %-.64s"},
{"ER_TRG_IN_WRONG_SCHEMA",1435,"Trigger in wrong schema"},
{"ER_STACK_OVERRUN_NEED_MORE",1436,"Thread 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_BODY",1437,"Routine body for \'%-.100s\' is too long"},
{"ER_WARN_CANT_DROP_DEFAULT_KEYCACHE",1438,"Cannot drop default keycache"},
{"ER_TOO_BIG_DISPLAYWIDTH",1439,"Display width out of range for column \'%-.192s\' (max = %lu)"},
{"ER_XAER_DUPID",1440,"XAER_DUPID: The XID already exists"},
{"ER_DATETIME_FUNCTION_OVERFLOW",1441,"Datetime function: %-.32s field overflow"},
{"ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG",1442,"Can\'t update table \'%-.192s\' in stored function/trigger because it is already used by statement which invoked this stored function/trigger."},
{"ER_VIEW_PREVENT_UPDATE",1443,"The definition of table \'%-.192s\' prevents operation %.192s on table \'%-.192s\'."},
{"ER_PS_NO_RECURSION",1444,"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"},
{"ER_SP_CANT_SET_AUTOCOMMIT",1445,"Not allowed to set autocommit from a stored function or trigger"},
{"ER_MALFORMED_DEFINER",1446,"Definer is not fully qualified"},
{"ER_VIEW_FRM_NO_USER",1447,"View \'%-.192s\'.\'%-.192s\' has no definer information (old table format). Current user is used as definer. Please recreate the view!"},
{"ER_VIEW_OTHER_USER",1448,"You need the SUPER privilege for creation view with \'%-.192s\'@\'%-.192s\' definer"},
{"ER_NO_SUCH_USER",1449,"The user specified as a definer (\'%-.64s\'@\'%-.64s\') does not exist"},
{"ER_FORBID_SCHEMA_CHANGE",1450,"Changing schema from \'%-.192s\' to \'%-.192s\' is not allowed."},
{"ER_ROW_IS_REFERENCED_2",1451,"Cannot delete or update a parent row: a foreign key constraint fails (%.192s)"},
{"ER_NO_REFERENCED_ROW_2",1452,"Cannot add or update a child row: a foreign key constraint fails (%.192s)"},
{"ER_SP_BAD_VAR_SHADOW",1453,"Variable \'%-.64s\' must be quoted with `...`, or renamed"},
{"ER_TRG_NO_DEFINER",1454,"No definer attribute for trigger \'%-.192s\'.\'%-.192s\'. The trigger will be activated under the authorization of the invoker, which may have insufficient privileges. Please recreate the trigger."},
{"ER_OLD_FILE_FORMAT",1455,"\'%-.192s\' has an old format, you should re-create the \'%s\' object(s)"},
{"ER_SP_RECURSION_LIMIT",1456,"Recursive limit %d (as set by the max_sp_recursion_depth variable) was exceeded for routine %.192s"},
{"ER_SP_PROC_TABLE_CORRUPT",1457,"Failed to load routine %-.192s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)"},
{"ER_SP_WRONG_NAME",1458,"Incorrect routine name \'%-.192s\'"},
{"ER_TABLE_NEEDS_UPGRADE",1459,"Table upgrade required. Please do \"REPAIR TABLE `%-.32s`\" or dump/reload to fix it!"},
{"ER_SP_NO_AGGREGATE",1460,"AGGREGATE is not supported for stored functions"},
{"ER_MAX_PREPARED_STMT_COUNT_REACHED",1461,"Can\'t create more than max_prepared_stmt_count statements (current value: %lu)"},
{"ER_NON_GROUPING_FIELD_USED",1463,"non-grouping field \'%-.192s\' is used in %-.64s clause"},
{"ER_TABLE_CANT_HANDLE_SPKEYS",1464,"The used table type doesn\'t support SPATIAL indexes"},
{"ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA",1465,"Triggers can not be created on system tables"},
{"ER_REMOVED_SPACES",1466,"Leading spaces are removed from name \'%s\'"},
{"ER_AUTOINC_READ_FAILED",1467,"Failed to read auto-increment value from storage engine"},
{"ER_USERNAME",1468,"user name"},
{"ER_HOSTNAME",1469,"host name"},
{"ER_WRONG_STRING_LENGTH",1470,"String \'%-.70s\' is too long for %s (should be no longer than %d)"},
{"ER_NON_INSERTABLE_TABLE",1471,"The target table %-.100s of the %s is not insertable-into"},
{"ER_ADMIN_WRONG_MRG_TABLE",1472,"Table \'%-.64s\' is differently defined or of non-MyISAM type or doesn\'t exist"},
{"ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT",1473,"Too high level of nesting for select"},
{"ER_NAME_BECOMES_EMPTY",1474,"Name \'%-.64s\' has become \'\'"},
{"ER_AMBIGUOUS_FIELD_TERM",1475,"First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY"},
{"ER_FOREIGN_SERVER_EXISTS",1476,"The foreign server, %s, you are trying to create already exists."},
{"ER_FOREIGN_SERVER_DOESNT_EXIST",1477,"The foreign server name you are trying to reference does not exist. Data source error: %-.64s"},
{"ER_ILLEGAL_HA_CREATE_OPTION",1478,"Table storage engine \'%-.64s\' does not support the create option \'%.64s\'"},
{"ER_PARTITION_REQUIRES_VALUES_ERROR",1479,"Syntax error: %-.64s PARTITIONING requires definition of VALUES %-.64s for each partition"},
{"ER_PARTITION_WRONG_VALUES_ERROR",1480,"Only %-.64s PARTITIONING can use VALUES %-.64s in partition definition"},
{"ER_PARTITION_MAXVALUE_ERROR",1481,"MAXVALUE can only be used in last partition definition"},
{"ER_PARTITION_SUBPARTITION_ERROR",1482,"Subpartitions can only be hash partitions and by key"},
{"ER_PARTITION_SUBPART_MIX_ERROR",1483,"Must define subpartitions on all partitions if on one partition"},
{"ER_PARTITION_WRONG_NO_PART_ERROR",1484,"Wrong number of partitions defined, mismatch with previous setting"},
{"ER_PARTITION_WRONG_NO_SUBPART_ERROR",1485,"Wrong number of subpartitions defined, mismatch with previous setting"},
{"ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR",1486,"Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed"},
{"ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR",1487,"Expression in RANGE/LIST VALUES must be constant"},
{"ER_FIELD_NOT_FOUND_PART_ERROR",1488,"Field in list of fields for partition function not found in table"},
{"ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR",1489,"List of fields is only allowed in KEY partitions"},
{"ER_INCONSISTENT_PARTITION_INFO_ERROR",1490,"The partition info in the frm file is not consistent with what can be written into the frm file"},
{"ER_PARTITION_FUNC_NOT_ALLOWED_ERROR",1491,"The %-.192s function returns the wrong type"},
{"ER_PARTITIONS_MUST_BE_DEFINED_ERROR",1492,"For %-.64s partitions each partition must be defined"},
{"ER_RANGE_NOT_INCREASING_ERROR",1493,"VALUES LESS THAN value must be strictly increasing for each partition"},
{"ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR",1494,"VALUES value must be of same type as partition function"},
{"ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR",1495,"Multiple definition of same constant in list partitioning"},
{"ER_PARTITION_ENTRY_ERROR",1496,"Partitioning can not be used stand-alone in query"},
{"ER_MIX_HANDLER_ERROR",1497,"The mix of handlers in the partitions is not allowed in this version of MySQL"},
{"ER_PARTITION_NOT_DEFINED_ERROR",1498,"For the partitioned engine it is necessary to define all %-.64s"},
{"ER_TOO_MANY_PARTITIONS_ERROR",1499,"Too many partitions (including subpartitions) were defined"},
{"ER_SUBPARTITION_ERROR",1500,"It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning"},
{"ER_CANT_CREATE_HANDLER_FILE",1501,"Failed to create specific handler file"},
{"ER_BLOB_FIELD_IN_PART_FUNC_ERROR",1502,"A BLOB field is not allowed in partition function"},
{"ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF",1503,"A %-.192s must include all columns in the table\'s partitioning function"},
{"ER_NO_PARTS_ERROR",1504,"Number of %-.64s = 0 is not an allowed value"},
{"ER_PARTITION_MGMT_ON_NONPARTITIONED",1505,"Partition management on a not partitioned table is not possible"},
{"ER_FOREIGN_KEY_ON_PARTITIONED",1506,"Foreign key clause is not yet supported in conjunction with partitioning"},
{"ER_DROP_PARTITION_NON_EXISTENT",1507,"Error in list of partitions to %-.64s"},
{"ER_DROP_LAST_PARTITION",1508,"Cannot remove all partitions, use DROP TABLE instead"},
{"ER_COALESCE_ONLY_ON_HASH_PARTITION",1509,"COALESCE PARTITION can only be used on HASH/KEY partitions"},
{"ER_REORG_HASH_ONLY_ON_SAME_NO",1510,"REORGANIZE PARTITION can only be used to reorganize partitions not to change their numbers"},
{"ER_REORG_NO_PARAM_ERROR",1511,"REORGANIZE PARTITION without parameters can only be used on auto-partitioned tables using HASH PARTITIONs"},
{"ER_ONLY_ON_RANGE_LIST_PARTITION",1512,"%-.64s PARTITION can only be used on RANGE/LIST partitions"},
{"ER_ADD_PARTITION_SUBPART_ERROR",1513,"Trying to Add partition(s) with wrong number of subpartitions"},
{"ER_ADD_PARTITION_NO_NEW_PARTITION",1514,"At least one partition must be added"},
{"ER_COALESCE_PARTITION_NO_PARTITION",1515,"At least one partition must be coalesced"},
{"ER_REORG_PARTITION_NOT_EXIST",1516,"More partitions to reorganize than there are partitions"},
{"ER_SAME_NAME_PARTITION",1517,"Duplicate partition name %-.192s"},
{"ER_NO_BINLOG_ERROR",1518,"It is not allowed to shut off binlog on this command"},
{"ER_CONSECUTIVE_REORG_PARTITIONS",1519,"When reorganizing a set of partitions they must be in consecutive order"},
{"ER_REORG_OUTSIDE_RANGE",1520,"Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range"},
{"ER_PARTITION_FUNCTION_FAILURE",1521,"Partition function not supported in this version for this handler"},
{"ER_PART_STATE_ERROR",1522,"Partition state cannot be defined from CREATE/ALTER TABLE"},
{"ER_LIMITED_PART_RANGE",1523,"The %-.64s handler only supports 32 bit integers in VALUES"},
{"ER_PLUGIN_IS_NOT_LOADED",1524,"Plugin \'%-.192s\' is not loaded"},
{"ER_NO_PARTITION_FOR_GIVEN_VALUE",1526,"Table has no partition for value %-.64s"},
{"ER_FILEGROUP_OPTION_ONLY_ONCE",1527,"It is not allowed to specify %s more than once"},
{"ER_CREATE_FILEGROUP_FAILED",1528,"Failed to create %s"},
{"ER_DROP_FILEGROUP_FAILED",1529,"Failed to drop %s"},
{"ER_TABLESPACE_AUTO_EXTEND_ERROR",1530,"The handler doesn\'t support autoextend of tablespaces"},
{"ER_WRONG_SIZE_NUMBER",1531,"A size parameter was incorrectly specified, either number or on the form 10M"},
{"ER_SIZE_OVERFLOW_ERROR",1532,"The size number was correct but we don\'t allow the digit part to be more than 2 billion"},
{"ER_ALTER_FILEGROUP_FAILED",1533,"Failed to alter: %s"},
{"ER_BINLOG_ROW_LOGGING_FAILED",1534,"Writing one row to the row-based binary log failed"},
{"ER_BINLOG_ROW_WRONG_TABLE_DEF",1535,"Table definition on master and slave does not match: %s"},
{"ER_BINLOG_ROW_RBR_TO_SBR",1536,"Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events"},
{"ER_COL_COUNT_DOESNT_MATCH_CORRUPTED",1547,"Column count of mysql.%s is wrong. Expected %d, found %d. The table is probably corrupted"},
{"ER_CANNOT_LOAD_FROM_TABLE",1548,"Cannot load from mysql.%s. The table is probably corrupted"},
{"ER_EVENT_CANNOT_DELETE",1549,"Failed to delete the event from mysql.event"},
{"ER_EVENT_COMPILE_ERROR",1550,"Error during compilation of event\'s body"},
{"ER_EVENT_SAME_NAME",1551,"Same old and new event name"},
{"ER_EVENT_DATA_TOO_LONG",1552,"Data for column \'%s\' too long"},
{"ER_DROP_INDEX_FK",1553,"Cannot drop index \'%-.192s\': needed in a foreign key constraint"},
{"ER_WARN_DEPRECATED_SYNTAX_WITH_VER",1554,"The syntax \'%s\' is deprecated and will be removed in MySQL %s. Please use %s instead"},
{"ER_CANT_WRITE_LOCK_LOG_TABLE",1555,"You can\'t write-lock a log table. Only read access is possible"},
{"ER_CANT_LOCK_LOG_TABLE",1556,"You can\'t use locks with log tables."},
{"ER_FOREIGN_DUPLICATE_KEY",1557,"Upholding foreign key constraints for table \'%.192s\', entry \'%-.192s\', key %d would lead to a duplicate entry"},
{"ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE",1558,"Column count of mysql.%s is wrong. Expected %d, found %d. Created with MySQL %d, now running %d. Please use mysql_upgrade to fix this error."},
{"ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR",1559,"Cannot switch out of the row-based binary log format when the session has open temporary tables"},
{"ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT",1560,"Cannot change the binary logging format inside a stored function or trigger"},
{"ER_NDB_CANT_SWITCH_BINLOG_FORMAT",1561,"The NDB cluster engine does not support changing the binlog format on the fly yet"},
{"ER_PARTITION_NO_TEMPORARY",1562,"Cannot create temporary table with partitions"},
{"ER_PARTITION_CONST_DOMAIN_ERROR",1563,"Partition constant is out of partition function domain"},
{"ER_PARTITION_FUNCTION_IS_NOT_ALLOWED",1564,"This partition function is not allowed"},
{"ER_DDL_LOG_ERROR",1565,"Error in DDL log"},
{"ER_NULL_IN_VALUES_LESS_THAN",1566,"Not allowed to use NULL value in VALUES LESS THAN"},
{"ER_RBR_NOT_AVAILABLE",1574,"The server was not built with row-based replication"},
{"ER_BASE64_DECODE_ERROR",1575,"Decoding of base64 string failed"},
{"ER_EVENT_RECURSION_FORBIDDEN",1576,"Recursion of EVENT DDL statements is forbidden when body is present"},
{"ER_EVENTS_DB_ERROR",1577,"Cannot proceed because system tables used by Event Scheduler were found damaged at server start"},
{"ER_ONLY_INTEGERS_ALLOWED",1578,"Only integers allowed as number here"},
{"ER_UNSUPORTED_LOG_ENGINE",1579,"This storage engine cannot be used for log tables\""},
{"ER_BAD_LOG_STATEMENT",1580,"You cannot \'%s\' a log table if logging is enabled"},
{"ER_CANT_RENAME_LOG_TABLE",1581,"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\'"},
{"ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT",1582,"Incorrect parameter count in the call to native function \'%-.192s\'"},
{"ER_WRONG_PARAMETERS_TO_NATIVE_FCT",1583,"Incorrect parameters in the call to native function \'%-.192s\'"},
{"ER_WRONG_PARAMETERS_TO_STORED_FCT",1584,"Incorrect parameters in the call to stored function \'%-.192s\'"},
{"ER_NATIVE_FCT_NAME_COLLISION",1585,"This function \'%-.192s\' has the same name as a native function"},
{"ER_DUP_ENTRY_WITH_KEY_NAME",1586,"Duplicate entry \'%-.64s\' for key \'%-.192s\'"},
{"ER_BINLOG_PURGE_EMFILE",1587,"Too many files opened, please execute the command again"},
{"ER_EVENT_CANNOT_CREATE_IN_THE_PAST",1588,"Event 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_PAST",1589,"Event execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation."},
{"ER_SLAVE_INCIDENT",1590,"The incident %s occured on the master. Message: %-.64s"},
{"ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT",1591,"Table has no partition for some existing values"},
{"ER_BINLOG_UNSAFE_STATEMENT",1592,"Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. %s"},
{"ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT",1609,"The BINLOG statement of type `%s` was not preceded by a format description BINLOG statement."},
{"ER_SLAVE_CORRUPT_EVENT",1610,"Corrupted replication event was detected"},
{"ER_LOAD_DATA_INVALID_COLUMN",1611,"Invalid column reference (%-.64s) in LOAD DATA"},
{"ER_LOG_PURGE_NO_FILE",1612,"Being purged log %s was not found"},
{"ER_XA_RBTIMEOUT",1613,"XA_RBTIMEOUT: Transaction branch was rolled back: took too long"},
{"ER_XA_RBDEADLOCK",1614,"XA_RBDEADLOCK: Transaction branch was rolled back: deadlock was detected"},
{"ER_NEED_REPREPARE",1615,"Prepared statement needs to be re-prepared"},
{"ER_DELAYED_NOT_SUPPORTED",1616,"DELAYED option not supported for table \'%-.192s\'"},
{"WARN_NO_MASTER_INFO",1617,"The master info structure does not exist"},
{"WARN_PLUGIN_DELETE_BUILTIN",1619,"Built-in plugins cannot be deleted"},
{"WARN_PLUGIN_BUSY",1620,"Plugin is busy and will be uninstalled on shutdown"},
{"ER_VARIABLE_IS_READONLY",1621,"%s variable \'%s\' is read-only. Use SET %s to assign the value"},
{"ER_WARN_ENGINE_TRANSACTION_ROLLBACK",1622,"Storage engine %s does not support rollback for this statement. Transaction rolled back and must be restarted"},
{"ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE",1624,"The requested value for the heartbeat period is either negative or exceeds the maximum allowed (%s seconds)."},
{"ER_NDB_REPLICATION_SCHEMA_ERROR",1625,"Bad schema for mysql.ndb_replication table. Message: %-.64s"},
{"ER_CONFLICT_FN_PARSE_ERROR",1626,"Error in parsing conflict function. Message: %-.64s"},
{"ER_EXCEPTIONS_WRITE_ERROR",1627,"Write to exceptions table failed. Message: %-.128s\""},
{"ER_TOO_LONG_TABLE_COMMENT",1628,"Comment for table \'%-.64s\' is too long (max = %lu)"},
{"ER_TOO_LONG_FIELD_COMMENT",1629,"Comment for field \'%-.64s\' is too long (max = %lu)"},
{"ER_FUNC_INEXISTENT_NAME_COLLISION",1630,"FUNCTION %s does not exist. Check the \'Function Name Parsing and Resolution\' section in the Reference Manual"},
{"ER_DATABASE_NAME",1631,"Database"},
{"ER_TABLE_NAME",1632,"Table"},
{"ER_PARTITION_NAME",1633,"Partition"},
{"ER_SUBPARTITION_NAME",1634,"Subpartition"},
{"ER_TEMPORARY_NAME",1635,"Temporary"},
{"ER_RENAMED_NAME",1636,"Renamed"},
{"ER_TOO_MANY_CONCURRENT_TRXS",1637,"Too many active concurrent transactions"},
{"WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED",1638,"Non-ASCII separator arguments are not fully supported"},
{"ER_DEBUG_SYNC_TIMEOUT",1639,"debug sync point wait timed out"},
{"ER_DEBUG_SYNC_HIT_LIMIT",1640,"debug sync point hit limit reached"},
{"ER_DUP_SIGNAL_SET",1641,"Duplicate condition information item \'%s\'"},
{"ER_SLAVE_IGNORE_SERVER_IDS",1650,"The requested server id %d clashes with the slave startup option --replicate-same-server-id"},
{"ER_QUERY_CACHE_DISABLED",1651,"Query cache is disabled; restart the server with query_cache_type=1 to enable it"},
{"ER_SAME_NAME_PARTITION_FIELD",1652,"Duplicate partition field name \'%-.192s\'"},
{"ER_PARTITION_COLUMN_LIST_ERROR",1653,"Inconsistency in usage of column lists for partitioning"},
{"ER_WRONG_TYPE_COLUMN_VALUE_ERROR",1654,"Partition column values of incorrect type"},
{"ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR",1655,"Too many fields in \'%-.192s\'"},
{"ER_MAXVALUE_IN_VALUES_IN",1656,"Cannot use MAXVALUE as value in VALUES IN"},
{"ER_TOO_MANY_VALUES_ERROR",1657,"Cannot have more than one value for this type of %-.64s partitioning"},
{"ER_ROW_SINGLE_PARTITION_FIELD_ERROR",1658,"Row expressions in VALUES IN only allowed for multi-field column partitioning"},
{"ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD",1659,"Field \'%-.192s\' is of a not allowed type for this type of partitioning"},
{"ER_PARTITION_FIELDS_TOO_LONG",1660,"The total length of the partitioning fields is too large"},
{"ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE",1661,"Cannot 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_ENGINE",1662,"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."},
{"ER_BINLOG_UNSAFE_AND_STMT_ENGINE",1663,"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"},
{"ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE",1664,"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."},
{"ER_BINLOG_STMT_MODE_AND_ROW_ENGINE",1665,"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"},
{"ER_BINLOG_ROW_INJECTION_AND_STMT_MODE",1666,"Cannot 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_ENGINE",1667,"Cannot 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_LIMIT",1668,"The 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_DELAYED",1669,"The 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_TABLE",1670,"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."},
{"ER_BINLOG_UNSAFE_AUTOINC_COLUMNS",1671,"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."},
{"ER_BINLOG_UNSAFE_UDF",1672,"Statement is unsafe because it uses a UDF which may not return the same value on the slave."},
{"ER_BINLOG_UNSAFE_SYSTEM_VARIABLE",1673,"Statement is unsafe because it uses a system variable that may have a different value on the slave."},
{"ER_BINLOG_UNSAFE_SYSTEM_FUNCTION",1674,"Statement is unsafe because it uses a system function that may return a different value on the slave."},
{"ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS",1675,"Statement is unsafe because it accesses a non-transactional table after accessing a transactional table within the same transaction."},
{"ER_WARN_I_S_SKIPPED_TABLE",1684,"Table \'%s\'.\'%s\' was skipped since its definition is being modified by concurrent DDL statement"},
{"ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT",1685,"Cannot modify @@session.binlog_direct_non_transactional_updates inside a transaction"},
{"ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT",1686,"Cannot change the binlog direct flag inside a stored function or trigger"},
{"ER_SPATIAL_MUST_HAVE_GEOM_COL",1687,"A SPATIAL index may only contain a geometrical type column"},
{"ER_TOO_LONG_INDEX_COMMENT",1688,"Comment for index \'%-.64s\' is too long (max = %lu)"},
{"ER_LOCK_ABORTED",1689,"Wait on a lock was aborted due to a pending exclusive lock"},
{"ER_DATA_OUT_OF_RANGE",1690,"%s value is out of range in \'%s\'"},
{"ER_WRONG_SPVAR_TYPE_IN_LIMIT",1691,"A variable of a non-integer type in LIMIT clause"},
{"ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE",1692,"Mixing self-logging and non-self-logging engines in a statement is unsafe."},
{"ER_BINLOG_UNSAFE_MIXED_STATEMENT",1693,"Statement accesses nontransactional table as well as transactional or temporary table, and writes to any of them."},
{"ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN",1694,"Cannot modify @@session.sql_log_bin inside a transaction"},
{"ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN",1695,"Cannot change the sql_log_bin inside a stored function or trigger"},
{"ER_FAILED_READ_FROM_PAR_FILE",1696,"Failed to read from the .par file"},
{"ER_VALUES_IS_NOT_INT_TYPE_ERROR",1697,"VALUES value for partition \'%-.64s\' must have type INT"},
{"ER_ACCESS_DENIED_NO_PASSWORD_ERROR",1698,"Access denied for user \'%-.48s\'@\'%-.64s\'"},
{"ER_SET_PASSWORD_AUTH_PLUGIN",1699,"SET PASSWORD has no significance for users authenticating via plugins"},
{"ER_GRANT_PLUGIN_USER_EXISTS",1700,"GRANT with IDENTIFIED WITH is illegal because the user %-.*s already exists"},
{"ER_TRUNCATE_ILLEGAL_FK",1701,"Cannot truncate a table referenced in a foreign key constraint (%.192s)"},
{"ER_PLUGIN_IS_PERMANENT",1702,"Plugin \'%s\' is force_plus_permanent and can not be unloaded"},
{"ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN",1703,"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."},
{"ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX",1704,"The 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."},