Update error constants (#113)

* Add CR and ER main methods for updating from connector-c headers
* Sync CR and ER with MySQL/MariaDB connector C 6.1.6/2.3.1
This commit is contained in:
Ville Skyttä
2016-09-12 00:34:25 +03:00
committed by INADA Naoki
parent db1bb2ccb1
commit dd9929c0e7
2 changed files with 670 additions and 3 deletions

View File

@ -5,6 +5,36 @@ that may occur.
"""
if __name__ == "__main__":
"""
Usage: python ER.py [/path/to/mysql/mysqld_error.h ...] >> ER.py
"""
import fileinput, re
data = {}
error_last = None
for line in fileinput.input():
line = re.sub(r'/\*.*?\*/', '', line)
m = re.match(r'^\s*#define\s+((ER|WARN)_[A-Z0-9_]+)\s+(\d+)\s*', line)
if m:
name = m.group(1)
if name.startswith('ER_'):
name = name[3:]
value = int(m.group(3))
if name == 'ERROR_LAST':
if error_last is None or error_last < value:
error_last = value
continue
if value not in data:
data[value] = set()
data[value].add(name)
for value, names in sorted(data.items()):
for name in sorted(names):
print('%s = %s' % (name, value))
if error_last is not None:
print('ERROR_LAST = %s' % error_last)
ERROR_FIRST = 1000
HASHCHK = 1000
NISAMCHK = 1001
NO = 1002
@ -99,6 +129,7 @@ CANT_REMOVE_ALL_FIELDS = 1090
CANT_DROP_FIELD_OR_KEY = 1091
INSERT_INFO = 1092
INSERT_TABLE_USED = 1093
UPDATE_TABLE_USED = 1093
NO_SUCH_THREAD = 1094
KILL_DENIED_ERROR = 1095
NO_TABLES_USED = 1096
@ -156,7 +187,9 @@ NONEXISTING_TABLE_GRANT = 1147
NOT_ALLOWED_COMMAND = 1148
SYNTAX_ERROR = 1149
DELAYED_CANT_CHANGE_LOCK = 1150
UNUSED1 = 1150
TOO_MANY_DELAYED_THREADS = 1151
UNUSED2 = 1151
ABORTING_CONNECTION = 1152
NET_PACKET_TOO_LARGE = 1153
NET_READ_ERROR_FROM_PIPE = 1154
@ -171,6 +204,7 @@ TOO_LONG_STRING = 1162
TABLE_CANT_HANDLE_BLOB = 1163
TABLE_CANT_HANDLE_AUTO_INCREMENT = 1164
DELAYED_INSERT_TABLE_LOCKED = 1165
UNUSED3 = 1165
WRONG_COLUMN_NAME = 1166
WRONG_KEY_COLUMN = 1167
WRONG_MRG_TABLE = 1168
@ -220,6 +254,7 @@ NO_PERMISSION_TO_CREATE_USER = 1211
UNION_TABLES_IN_DIFFERENT_DIR = 1212
LOCK_DEADLOCK = 1213
TABLE_CANT_HANDLE_FT = 1214
TABLE_CANT_HANDLE_FULLTEXT = 1214
CANNOT_ADD_FOREIGN = 1215
NO_REFERENCED_ROW = 1216
ROW_IS_REFERENCED = 1217
@ -463,5 +498,563 @@ TRG_NO_DEFINER = 1454
OLD_FILE_FORMAT = 1455
SP_RECURSION_LIMIT = 1456
SP_PROC_TABLE_CORRUPT = 1457
ERROR_LAST = 1457
SP_WRONG_NAME = 1458
TABLE_NEEDS_UPGRADE = 1459
SP_NO_AGGREGATE = 1460
MAX_PREPARED_STMT_COUNT_REACHED = 1461
VIEW_RECURSIVE = 1462
NON_GROUPING_FIELD_USED = 1463
TABLE_CANT_HANDLE_SPKEYS = 1464
NO_TRIGGERS_ON_SYSTEM_SCHEMA = 1465
REMOVED_SPACES = 1466
AUTOINC_READ_FAILED = 1467
USERNAME = 1468
HOSTNAME = 1469
WRONG_STRING_LENGTH = 1470
NON_INSERTABLE_TABLE = 1471
ADMIN_WRONG_MRG_TABLE = 1472
TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT = 1473
NAME_BECOMES_EMPTY = 1474
AMBIGUOUS_FIELD_TERM = 1475
FOREIGN_SERVER_EXISTS = 1476
FOREIGN_SERVER_DOESNT_EXIST = 1477
ILLEGAL_HA_CREATE_OPTION = 1478
PARTITION_REQUIRES_VALUES_ERROR = 1479
PARTITION_WRONG_VALUES_ERROR = 1480
PARTITION_MAXVALUE_ERROR = 1481
PARTITION_SUBPARTITION_ERROR = 1482
PARTITION_SUBPART_MIX_ERROR = 1483
PARTITION_WRONG_NO_PART_ERROR = 1484
PARTITION_WRONG_NO_SUBPART_ERROR = 1485
WRONG_EXPR_IN_PARTITION_FUNC_ERROR = 1486
NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR = 1487
FIELD_NOT_FOUND_PART_ERROR = 1488
LIST_OF_FIELDS_ONLY_IN_HASH_ERROR = 1489
INCONSISTENT_PARTITION_INFO_ERROR = 1490
PARTITION_FUNC_NOT_ALLOWED_ERROR = 1491
PARTITIONS_MUST_BE_DEFINED_ERROR = 1492
RANGE_NOT_INCREASING_ERROR = 1493
INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR = 1494
MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR = 1495
PARTITION_ENTRY_ERROR = 1496
MIX_HANDLER_ERROR = 1497
PARTITION_NOT_DEFINED_ERROR = 1498
TOO_MANY_PARTITIONS_ERROR = 1499
SUBPARTITION_ERROR = 1500
CANT_CREATE_HANDLER_FILE = 1501
BLOB_FIELD_IN_PART_FUNC_ERROR = 1502
UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF = 1503
NO_PARTS_ERROR = 1504
PARTITION_MGMT_ON_NONPARTITIONED = 1505
FOREIGN_KEY_ON_PARTITIONED = 1506
DROP_PARTITION_NON_EXISTENT = 1507
DROP_LAST_PARTITION = 1508
COALESCE_ONLY_ON_HASH_PARTITION = 1509
REORG_HASH_ONLY_ON_SAME_NO = 1510
REORG_NO_PARAM_ERROR = 1511
ONLY_ON_RANGE_LIST_PARTITION = 1512
ADD_PARTITION_SUBPART_ERROR = 1513
ADD_PARTITION_NO_NEW_PARTITION = 1514
COALESCE_PARTITION_NO_PARTITION = 1515
REORG_PARTITION_NOT_EXIST = 1516
SAME_NAME_PARTITION = 1517
NO_BINLOG_ERROR = 1518
CONSECUTIVE_REORG_PARTITIONS = 1519
REORG_OUTSIDE_RANGE = 1520
PARTITION_FUNCTION_FAILURE = 1521
PART_STATE_ERROR = 1522
LIMITED_PART_RANGE = 1523
PLUGIN_IS_NOT_LOADED = 1524
WRONG_VALUE = 1525
NO_PARTITION_FOR_GIVEN_VALUE = 1526
FILEGROUP_OPTION_ONLY_ONCE = 1527
CREATE_FILEGROUP_FAILED = 1528
DROP_FILEGROUP_FAILED = 1529
TABLESPACE_AUTO_EXTEND_ERROR = 1530
WRONG_SIZE_NUMBER = 1531
SIZE_OVERFLOW_ERROR = 1532
ALTER_FILEGROUP_FAILED = 1533
BINLOG_ROW_LOGGING_FAILED = 1534
BINLOG_ROW_WRONG_TABLE_DEF = 1535
BINLOG_ROW_RBR_TO_SBR = 1536
EVENT_ALREADY_EXISTS = 1537
EVENT_STORE_FAILED = 1538
EVENT_DOES_NOT_EXIST = 1539
EVENT_CANT_ALTER = 1540
EVENT_DROP_FAILED = 1541
EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG = 1542
EVENT_ENDS_BEFORE_STARTS = 1543
EVENT_EXEC_TIME_IN_THE_PAST = 1544
EVENT_OPEN_TABLE_FAILED = 1545
EVENT_NEITHER_M_EXPR_NOR_M_AT = 1546
COL_COUNT_DOESNT_MATCH_CORRUPTED = 1547
OBSOLETE_COL_COUNT_DOESNT_MATCH_CORRUPTED = 1547
CANNOT_LOAD_FROM_TABLE = 1548
OBSOLETE_CANNOT_LOAD_FROM_TABLE = 1548
EVENT_CANNOT_DELETE = 1549
EVENT_COMPILE_ERROR = 1550
EVENT_SAME_NAME = 1551
EVENT_DATA_TOO_LONG = 1552
DROP_INDEX_FK = 1553
WARN_DEPRECATED_SYNTAX_WITH_VER = 1554
CANT_WRITE_LOCK_LOG_TABLE = 1555
CANT_LOCK_LOG_TABLE = 1556
FOREIGN_DUPLICATE_KEY = 1557
FOREIGN_DUPLICATE_KEY_OLD_UNUSED = 1557
COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE = 1558
TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR = 1559
STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1560
NDB_CANT_SWITCH_BINLOG_FORMAT = 1561
PARTITION_NO_TEMPORARY = 1562
PARTITION_CONST_DOMAIN_ERROR = 1563
PARTITION_FUNCTION_IS_NOT_ALLOWED = 1564
DDL_LOG_ERROR = 1565
NULL_IN_VALUES_LESS_THAN = 1566
WRONG_PARTITION_NAME = 1567
CANT_CHANGE_TX_CHARACTERISTICS = 1568
CANT_CHANGE_TX_ISOLATION = 1568
DUP_ENTRY_AUTOINCREMENT_CASE = 1569
EVENT_MODIFY_QUEUE_ERROR = 1570
EVENT_SET_VAR_ERROR = 1571
PARTITION_MERGE_ERROR = 1572
CANT_ACTIVATE_LOG = 1573
RBR_NOT_AVAILABLE = 1574
BASE64_DECODE_ERROR = 1575
EVENT_RECURSION_FORBIDDEN = 1576
EVENTS_DB_ERROR = 1577
ONLY_INTEGERS_ALLOWED = 1578
UNSUPORTED_LOG_ENGINE = 1579
BAD_LOG_STATEMENT = 1580
CANT_RENAME_LOG_TABLE = 1581
WRONG_PARAMCOUNT_TO_NATIVE_FCT = 1582
WRONG_PARAMETERS_TO_NATIVE_FCT = 1583
WRONG_PARAMETERS_TO_STORED_FCT = 1584
NATIVE_FCT_NAME_COLLISION = 1585
DUP_ENTRY_WITH_KEY_NAME = 1586
BINLOG_PURGE_EMFILE = 1587
EVENT_CANNOT_CREATE_IN_THE_PAST = 1588
EVENT_CANNOT_ALTER_IN_THE_PAST = 1589
SLAVE_INCIDENT = 1590
NO_PARTITION_FOR_GIVEN_VALUE_SILENT = 1591
BINLOG_UNSAFE_STATEMENT = 1592
SLAVE_FATAL_ERROR = 1593
SLAVE_RELAY_LOG_READ_FAILURE = 1594
SLAVE_RELAY_LOG_WRITE_FAILURE = 1595
SLAVE_CREATE_EVENT_FAILURE = 1596
SLAVE_MASTER_COM_FAILURE = 1597
BINLOG_LOGGING_IMPOSSIBLE = 1598
VIEW_NO_CREATION_CTX = 1599
VIEW_INVALID_CREATION_CTX = 1600
SR_INVALID_CREATION_CTX = 1601
TRG_CORRUPTED_FILE = 1602
TRG_NO_CREATION_CTX = 1603
TRG_INVALID_CREATION_CTX = 1604
EVENT_INVALID_CREATION_CTX = 1605
TRG_CANT_OPEN_TABLE = 1606
CANT_CREATE_SROUTINE = 1607
NEVER_USED = 1608
NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT = 1609
SLAVE_CORRUPT_EVENT = 1610
LOAD_DATA_INVALID_COLUMN = 1611
LOG_PURGE_NO_FILE = 1612
XA_RBTIMEOUT = 1613
XA_RBDEADLOCK = 1614
NEED_REPREPARE = 1615
DELAYED_NOT_SUPPORTED = 1616
WARN_NO_MASTER_INFO = 1617
WARN_OPTION_IGNORED = 1618
PLUGIN_DELETE_BUILTIN = 1619
WARN_PLUGIN_DELETE_BUILTIN = 1619
WARN_PLUGIN_BUSY = 1620
VARIABLE_IS_READONLY = 1621
WARN_ENGINE_TRANSACTION_ROLLBACK = 1622
SLAVE_HEARTBEAT_FAILURE = 1623
SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624
NDB_REPLICATION_SCHEMA_ERROR = 1625
CONFLICT_FN_PARSE_ERROR = 1626
EXCEPTIONS_WRITE_ERROR = 1627
TOO_LONG_TABLE_COMMENT = 1628
TOO_LONG_FIELD_COMMENT = 1629
FUNC_INEXISTENT_NAME_COLLISION = 1630
DATABASE_NAME = 1631
TABLE_NAME = 1632
PARTITION_NAME = 1633
SUBPARTITION_NAME = 1634
TEMPORARY_NAME = 1635
RENAMED_NAME = 1636
TOO_MANY_CONCURRENT_TRXS = 1637
WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED = 1638
DEBUG_SYNC_TIMEOUT = 1639
DEBUG_SYNC_HIT_LIMIT = 1640
DUP_SIGNAL_SET = 1641
SIGNAL_WARN = 1642
SIGNAL_NOT_FOUND = 1643
SIGNAL_EXCEPTION = 1644
RESIGNAL_WITHOUT_ACTIVE_HANDLER = 1645
SIGNAL_BAD_CONDITION_TYPE = 1646
WARN_COND_ITEM_TRUNCATED = 1647
COND_ITEM_TOO_LONG = 1648
UNKNOWN_LOCALE = 1649
SLAVE_IGNORE_SERVER_IDS = 1650
QUERY_CACHE_DISABLED = 1651
SAME_NAME_PARTITION_FIELD = 1652
PARTITION_COLUMN_LIST_ERROR = 1653
WRONG_TYPE_COLUMN_VALUE_ERROR = 1654
TOO_MANY_PARTITION_FUNC_FIELDS_ERROR = 1655
MAXVALUE_IN_VALUES_IN = 1656
TOO_MANY_VALUES_ERROR = 1657
ROW_SINGLE_PARTITION_FIELD_ERROR = 1658
FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD = 1659
PARTITION_FIELDS_TOO_LONG = 1660
BINLOG_ROW_ENGINE_AND_STMT_ENGINE = 1661
BINLOG_ROW_MODE_AND_STMT_ENGINE = 1662
BINLOG_UNSAFE_AND_STMT_ENGINE = 1663
BINLOG_ROW_INJECTION_AND_STMT_ENGINE = 1664
BINLOG_STMT_MODE_AND_ROW_ENGINE = 1665
BINLOG_ROW_INJECTION_AND_STMT_MODE = 1666
BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1667
BINLOG_UNSAFE_LIMIT = 1668
BINLOG_UNSAFE_INSERT_DELAYED = 1669
UNUSED4 = 1669
BINLOG_UNSAFE_SYSTEM_TABLE = 1670
BINLOG_UNSAFE_AUTOINC_COLUMNS = 1671
BINLOG_UNSAFE_UDF = 1672
BINLOG_UNSAFE_SYSTEM_VARIABLE = 1673
BINLOG_UNSAFE_SYSTEM_FUNCTION = 1674
BINLOG_UNSAFE_NONTRANS_AFTER_TRANS = 1675
MESSAGE_AND_STATEMENT = 1676
SLAVE_CONVERSION_FAILED = 1677
SLAVE_CANT_CREATE_CONVERSION = 1678
INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1679
PATH_LENGTH = 1680
WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT = 1681
WRONG_NATIVE_TABLE_STRUCTURE = 1682
WRONG_PERFSCHEMA_USAGE = 1683
WARN_I_S_SKIPPED_TABLE = 1684
INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1685
STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1686
SPATIAL_MUST_HAVE_GEOM_COL = 1687
TOO_LONG_INDEX_COMMENT = 1688
LOCK_ABORTED = 1689
DATA_OUT_OF_RANGE = 1690
WRONG_SPVAR_TYPE_IN_LIMIT = 1691
BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1692
BINLOG_UNSAFE_MIXED_STATEMENT = 1693
INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1694
STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1695
FAILED_READ_FROM_PAR_FILE = 1696
VALUES_IS_NOT_INT_TYPE_ERROR = 1697
ACCESS_DENIED_NO_PASSWORD_ERROR = 1698
SET_PASSWORD_AUTH_PLUGIN = 1699
GRANT_PLUGIN_USER_EXISTS = 1700
TRUNCATE_ILLEGAL_FK = 1701
PLUGIN_IS_PERMANENT = 1702
SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703
SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704
STMT_CACHE_FULL = 1705
MULTI_UPDATE_KEY_CONFLICT = 1706
TABLE_NEEDS_REBUILD = 1707
WARN_OPTION_BELOW_LIMIT = 1708
INDEX_COLUMN_TOO_LONG = 1709
ERROR_IN_TRIGGER_BODY = 1710
ERROR_IN_UNKNOWN_TRIGGER_BODY = 1711
INDEX_CORRUPT = 1712
UNDO_RECORD_TOO_BIG = 1713
BINLOG_UNSAFE_INSERT_IGNORE_SELECT = 1714
BINLOG_UNSAFE_INSERT_SELECT_UPDATE = 1715
BINLOG_UNSAFE_REPLACE_SELECT = 1716
BINLOG_UNSAFE_CREATE_IGNORE_SELECT = 1717
BINLOG_UNSAFE_CREATE_REPLACE_SELECT = 1718
BINLOG_UNSAFE_UPDATE_IGNORE = 1719
PLUGIN_NO_UNINSTALL = 1720
PLUGIN_NO_INSTALL = 1721
BINLOG_UNSAFE_WRITE_AUTOINC_SELECT = 1722
BINLOG_UNSAFE_CREATE_SELECT_AUTOINC = 1723
BINLOG_UNSAFE_INSERT_TWO_KEYS = 1724
TABLE_IN_FK_CHECK = 1725
UNSUPPORTED_ENGINE = 1726
UNUSED_1 = 1726
BINLOG_UNSAFE_AUTOINC_NOT_FIRST = 1727
CANNOT_LOAD_FROM_TABLE_V2 = 1728
LAST_MYSQL_ERROR_MESSAGE = 1728
MASTER_DELAY_VALUE_OUT_OF_RANGE = 1729
ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT = 1730
PARTITION_EXCHANGE_DIFFERENT_OPTION = 1731
PARTITION_EXCHANGE_PART_TABLE = 1732
PARTITION_EXCHANGE_TEMP_TABLE = 1733
PARTITION_INSTEAD_OF_SUBPARTITION = 1734
UNKNOWN_PARTITION = 1735
TABLES_DIFFERENT_METADATA = 1736
ROW_DOES_NOT_MATCH_PARTITION = 1737
BINLOG_CACHE_SIZE_GREATER_THAN_MAX = 1738
WARN_INDEX_NOT_APPLICABLE = 1739
PARTITION_EXCHANGE_FOREIGN_KEY = 1740
NO_SUCH_KEY_VALUE = 1741
RPL_INFO_DATA_TOO_LONG = 1742
NETWORK_READ_EVENT_CHECKSUM_FAILURE = 1743
BINLOG_READ_EVENT_CHECKSUM_FAILURE = 1744
BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX = 1745
CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT = 1746
PARTITION_CLAUSE_ON_NONPARTITIONED = 1747
ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET = 1748
NO_SUCH_PARTITION__UNUSED = 1749
CHANGE_RPL_INFO_REPOSITORY_FAILURE = 1750
WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE = 1751
WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE = 1752
MTS_FEATURE_IS_NOT_SUPPORTED = 1753
MTS_UPDATED_DBS_GREATER_MAX = 1754
MTS_CANT_PARALLEL = 1755
MTS_INCONSISTENT_DATA = 1756
FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING = 1757
DA_INVALID_CONDITION_NUMBER = 1758
INSECURE_PLAIN_TEXT = 1759
INSECURE_CHANGE_MASTER = 1760
FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO = 1761
FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO = 1762
SQLTHREAD_WITH_SECURE_SLAVE = 1763
TABLE_HAS_NO_FT = 1764
VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER = 1765
VARIABLE_NOT_SETTABLE_IN_TRANSACTION = 1766
GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST = 1767
CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL = 1768
SET_STATEMENT_CANNOT_INVOKE_FUNCTION = 1769
GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL = 1770
SKIPPING_LOGGED_TRANSACTION = 1771
MALFORMED_GTID_SET_SPECIFICATION = 1772
MALFORMED_GTID_SET_ENCODING = 1773
MALFORMED_GTID_SPECIFICATION = 1774
GNO_EXHAUSTED = 1775
BAD_SLAVE_AUTO_POSITION = 1776
AUTO_POSITION_REQUIRES_GTID_MODE_ON = 1777
CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET = 1778
GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON = 1779
GTID_MODE_REQUIRES_BINLOG = 1780
CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF = 1781
CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON = 1782
CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF = 1783
FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF = 1784
GTID_UNSAFE_NON_TRANSACTIONAL_TABLE = 1785
GTID_UNSAFE_CREATE_SELECT = 1786
GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION = 1787
GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME = 1788
MASTER_HAS_PURGED_REQUIRED_GTIDS = 1789
CANT_SET_GTID_NEXT_WHEN_OWNING_GTID = 1790
UNKNOWN_EXPLAIN_FORMAT = 1791
CANT_EXECUTE_IN_READ_ONLY_TRANSACTION = 1792
TOO_LONG_TABLE_PARTITION_COMMENT = 1793
SLAVE_CONFIGURATION = 1794
INNODB_FT_LIMIT = 1795
INNODB_NO_FT_TEMP_TABLE = 1796
INNODB_FT_WRONG_DOCID_COLUMN = 1797
INNODB_FT_WRONG_DOCID_INDEX = 1798
INNODB_ONLINE_LOG_TOO_BIG = 1799
UNKNOWN_ALTER_ALGORITHM = 1800
UNKNOWN_ALTER_LOCK = 1801
MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS = 1802
MTS_RECOVERY_FAILURE = 1803
MTS_RESET_WORKERS = 1804
COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 = 1805
SLAVE_SILENT_RETRY_TRANSACTION = 1806
DISCARD_FK_CHECKS_RUNNING = 1807
TABLE_SCHEMA_MISMATCH = 1808
TABLE_IN_SYSTEM_TABLESPACE = 1809
IO_READ_ERROR = 1810
IO_WRITE_ERROR = 1811
TABLESPACE_MISSING = 1812
TABLESPACE_EXISTS = 1813
TABLESPACE_DISCARDED = 1814
INTERNAL_ERROR = 1815
INNODB_IMPORT_ERROR = 1816
INNODB_INDEX_CORRUPT = 1817
INVALID_YEAR_COLUMN_LENGTH = 1818
NOT_VALID_PASSWORD = 1819
MUST_CHANGE_PASSWORD = 1820
FK_NO_INDEX_CHILD = 1821
FK_NO_INDEX_PARENT = 1822
FK_FAIL_ADD_SYSTEM = 1823
FK_CANNOT_OPEN_PARENT = 1824
FK_INCORRECT_OPTION = 1825
FK_DUP_NAME = 1826
PASSWORD_FORMAT = 1827
FK_COLUMN_CANNOT_DROP = 1828
FK_COLUMN_CANNOT_DROP_CHILD = 1829
FK_COLUMN_NOT_NULL = 1830
DUP_INDEX = 1831
FK_COLUMN_CANNOT_CHANGE = 1832
FK_COLUMN_CANNOT_CHANGE_CHILD = 1833
UNUSED5 = 1834
MALFORMED_PACKET = 1835
READ_ONLY_MODE = 1836
GTID_NEXT_TYPE_UNDEFINED_GROUP = 1837
VARIABLE_NOT_SETTABLE_IN_SP = 1838
CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF = 1839
CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY = 1840
CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY = 1841
GTID_PURGED_WAS_CHANGED = 1842
GTID_EXECUTED_WAS_CHANGED = 1843
BINLOG_STMT_MODE_AND_NO_REPL_TABLES = 1844
ALTER_OPERATION_NOT_SUPPORTED = 1845
ALTER_OPERATION_NOT_SUPPORTED_REASON = 1846
ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY = 1847
ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION = 1848
ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME = 1849
ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE = 1850
ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK = 1851
UNUSED6 = 1852
ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK = 1853
ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC = 1854
ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS = 1855
ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS = 1856
ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS = 1857
SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858
DUP_UNKNOWN_IN_INDEX = 1859
IDENT_CAUSES_TOO_LONG_PATH = 1860
ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL = 1861
MUST_CHANGE_PASSWORD_LOGIN = 1862
ROW_IN_WRONG_PARTITION = 1863
MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX = 1864
INNODB_NO_FT_USES_PARSER = 1865
BINLOG_LOGICAL_CORRUPTION = 1866
WARN_PURGE_LOG_IN_USE = 1867
WARN_PURGE_LOG_IS_ACTIVE = 1868
AUTO_INCREMENT_CONFLICT = 1869
WARN_ON_BLOCKHOLE_IN_RBR = 1870
SLAVE_MI_INIT_REPOSITORY = 1871
SLAVE_RLI_INIT_REPOSITORY = 1872
ACCESS_DENIED_CHANGE_USER_ERROR = 1873
INNODB_READ_ONLY = 1874
STOP_SLAVE_SQL_THREAD_TIMEOUT = 1875
STOP_SLAVE_IO_THREAD_TIMEOUT = 1876
TABLE_CORRUPT = 1877
TEMP_FILE_WRITE_FAILURE = 1878
INNODB_FT_AUX_NOT_HEX_ID = 1879
OLD_TEMPORALS_UPGRADED = 1880
INNODB_FORCED_RECOVERY = 1881
AES_INVALID_IV = 1882
PLUGIN_CANNOT_BE_UNINSTALLED = 1883
GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP = 1884
FILE_CORRUPT = 1885
ERROR_ON_MASTER = 1886
INCONSISTENT_ERROR = 1887
STORAGE_ENGINE_NOT_LOADED = 1888
GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER = 1889
WARN_LEGACY_SYNTAX_CONVERTED = 1890
BINLOG_UNSAFE_FULLTEXT_PLUGIN = 1891
CANNOT_DISCARD_TEMPORARY_TABLE = 1892
FK_DEPTH_EXCEEDED = 1893
COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2 = 1894
WARN_TRIGGER_DOESNT_HAVE_CREATED = 1895
REFERENCED_TRG_DOES_NOT_EXIST = 1896
EXPLAIN_NOT_SUPPORTED = 1897
INVALID_FIELD_SIZE = 1898
MISSING_HA_CREATE_OPTION = 1899
ENGINE_OUT_OF_MEMORY = 1900
VCOL_BASED_ON_VCOL = 1900
PASSWORD_EXPIRE_ANONYMOUS_USER = 1901
VIRTUAL_COLUMN_FUNCTION_IS_NOT_ALLOWED = 1901
DATA_CONVERSION_ERROR_FOR_VIRTUAL_COLUMN = 1902
SLAVE_SQL_THREAD_MUST_STOP = 1902
NO_FT_MATERIALIZED_SUBQUERY = 1903
PRIMARY_KEY_BASED_ON_VIRTUAL_COLUMN = 1903
INNODB_UNDO_LOG_FULL = 1904
KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN = 1904
INVALID_ARGUMENT_FOR_LOGARITHM = 1905
WRONG_FK_OPTION_FOR_VIRTUAL_COLUMN = 1905
SLAVE_CHANNEL_IO_THREAD_MUST_STOP = 1906
WARNING_NON_DEFAULT_VALUE_FOR_VIRTUAL_COLUMN = 1906
UNSUPPORTED_ACTION_ON_VIRTUAL_COLUMN = 1907
WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO = 1907
CONST_EXPR_IN_VCOL = 1908
WARN_ONLY_MASTER_LOG_FILE_NO_POS = 1908
QUERY_TIMEOUT = 1909
ROW_EXPR_FOR_VCOL = 1909
NON_RO_SELECT_DISABLE_TIMER = 1910
UNSUPPORTED_ENGINE_FOR_VIRTUAL_COLUMNS = 1910
DUP_LIST_ENTRY = 1911
UNKNOWN_OPTION = 1911
BAD_OPTION_VALUE = 1912
SQL_MODE_NO_EFFECT = 1912
AGGREGATE_ORDER_FOR_UNION = 1913
NETWORK_READ_EVENT_CHECKSUM_FAILURE = 1913
AGGREGATE_ORDER_NON_AGG_QUERY = 1914
BINLOG_READ_EVENT_CHECKSUM_FAILURE = 1914
CANT_DO_ONLINE = 1915
SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR = 1915
DATA_OVERFLOW = 1916
DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER = 1916
DATA_TRUNCATED = 1917
SERVER_OFFLINE_MODE = 1917
BAD_DATA = 1918
GIS_DIFFERENT_SRIDS = 1918
DYN_COL_WRONG_FORMAT = 1919
GIS_UNSUPPORTED_ARGUMENT = 1919
DYN_COL_IMPLEMENTATION_LIMIT = 1920
GIS_UNKNOWN_ERROR = 1920
DYN_COL_DATA = 1921
GIS_UNKNOWN_EXCEPTION = 1921
DYN_COL_WRONG_CHARSET = 1922
GIS_INVALID_DATA = 1922
BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION = 1923
ILLEGAL_SUBQUERY_OPTIMIZER_SWITCHES = 1923
BOOST_GEOMETRY_CENTROID_EXCEPTION = 1924
QUERY_CACHE_IS_DISABLED = 1924
BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION = 1925
QUERY_CACHE_IS_GLOBALY_DISABLED = 1925
BOOST_GEOMETRY_TURN_INFO_EXCEPTION = 1926
VIEW_ORDERBY_IGNORED = 1926
BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION = 1927
CONNECTION_KILLED = 1927
BOOST_GEOMETRY_UNKNOWN_EXCEPTION = 1928
INTERNAL_ERROR = 1928
INSIDE_TRANSACTION_PREVENTS_SWITCH_SKIP_REPLICATION = 1929
STD_BAD_ALLOC_ERROR = 1929
STD_DOMAIN_ERROR = 1930
STORED_FUNCTION_PREVENTS_SWITCH_SKIP_REPLICATION = 1930
QUERY_EXCEEDED_ROWS_EXAMINED_LIMIT = 1931
STD_LENGTH_ERROR = 1931
NO_SUCH_TABLE_IN_ENGINE = 1932
STD_INVALID_ARGUMENT = 1932
GEOMETRY_SRID_MISMATCH = 1933
STD_OUT_OF_RANGE_ERROR = 1933
NO_SUCH_SPATIAL_REF_ID = 1934
STD_OVERFLOW_ERROR = 1934
STD_RANGE_ERROR = 1935
STD_UNDERFLOW_ERROR = 1936
STD_LOGIC_ERROR = 1937
STD_RUNTIME_ERROR = 1938
STD_UNKNOWN_EXCEPTION = 1939
GIS_DATA_WRONG_ENDIANESS = 1940
CHANGE_MASTER_PASSWORD_LENGTH = 1941
USER_LOCK_WRONG_NAME = 1942
USER_LOCK_DEADLOCK = 1943
REPLACE_INACCESSIBLE_ROWS = 1944
ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS = 1945
ILLEGAL_USER_VAR = 1946
GTID_MODE_OFF = 1947
UNSUPPORTED_BY_REPLICATION_THREAD = 1948
INCORRECT_TYPE = 1949
FIELD_IN_ORDER_NOT_SELECT = 1950
AGGREGATE_IN_ORDER_NOT_SELECT = 1951
INVALID_RPL_WILD_TABLE_FILTER_PATTERN = 1952
NET_OK_PACKET_TOO_LARGE = 1953
INVALID_JSON_DATA = 1954
INVALID_GEOJSON_MISSING_MEMBER = 1955
INVALID_GEOJSON_WRONG_TYPE = 1956
INVALID_GEOJSON_UNSPECIFIED = 1957
DIMENSION_UNSUPPORTED = 1958
SLAVE_CHANNEL_DOES_NOT_EXIST = 1959
SLAVE_MULTIPLE_CHANNELS_HOST_PORT = 1960
SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG = 1961
SLAVE_NEW_CHANNEL_WRONG_REPOSITORY = 1962
SLAVE_CHANNEL_DELETE = 1963
SLAVE_MULTIPLE_CHANNELS_CMD = 1964
SLAVE_MAX_CHANNELS_EXCEEDED = 1965
SLAVE_CHANNEL_MUST_STOP = 1966
SLAVE_CHANNEL_NOT_RUNNING = 1967
SLAVE_CHANNEL_WAS_RUNNING = 1968
SLAVE_CHANNEL_WAS_NOT_RUNNING = 1969
SLAVE_CHANNEL_SQL_THREAD_MUST_STOP = 1970
SLAVE_CHANNEL_SQL_SKIP_COUNTER = 1971
WRONG_FIELD_WITH_GROUP_V2 = 1972
MIX_OF_GROUP_FUNC_AND_FIELDS_V2 = 1973
ERROR_LAST = 1973