Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

1231 linhas
122 KiB

  1. #pragma once
  2. #include <limits>
  3. #include <cppcore/misc/flags.h>
  4. #include <cppmariadb/config.h>
  5. namespace cppmariadb
  6. {
  7. enum class column_type
  8. {
  9. Decimal = MYSQL_TYPE_DECIMAL,
  10. Tiny = MYSQL_TYPE_TINY,
  11. Short = MYSQL_TYPE_SHORT,
  12. Long = MYSQL_TYPE_LONG,
  13. Float = MYSQL_TYPE_FLOAT,
  14. Double = MYSQL_TYPE_DOUBLE,
  15. Null = MYSQL_TYPE_NULL,
  16. Timestamp = MYSQL_TYPE_TIMESTAMP,
  17. Longlong = MYSQL_TYPE_LONGLONG,
  18. Int24 = MYSQL_TYPE_INT24,
  19. Date = MYSQL_TYPE_DATE,
  20. Time = MYSQL_TYPE_TIME,
  21. DateTime = MYSQL_TYPE_DATETIME,
  22. Year = MYSQL_TYPE_YEAR,
  23. NewDate = MYSQL_TYPE_NEWDATE,
  24. VarChar = MYSQL_TYPE_VARCHAR,
  25. Bit = MYSQL_TYPE_BIT,
  26. Timestamp2 = MYSQL_TYPE_TIMESTAMP2,
  27. DateTime2 = MYSQL_TYPE_DATETIME2,
  28. Time2 = MYSQL_TYPE_TIME2,
  29. Json = MYSQL_TYPE_JSON,
  30. NewDecimal = MYSQL_TYPE_NEWDECIMAL,
  31. Enum = MYSQL_TYPE_ENUM,
  32. Set = MYSQL_TYPE_SET,
  33. TinyBlob = MYSQL_TYPE_TINY_BLOB,
  34. MediumBlob = MYSQL_TYPE_MEDIUM_BLOB,
  35. LongBlob = MYSQL_TYPE_LONG_BLOB,
  36. Blob = MYSQL_TYPE_BLOB,
  37. VarString = MYSQL_TYPE_VAR_STRING,
  38. String = MYSQL_TYPE_STRING,
  39. Geometry = MYSQL_TYPE_GEOMETRY,
  40. };
  41. enum class column_flag : uint
  42. {
  43. NotNull = NOT_NULL_FLAG, /* field can't be NULL */
  44. PriKey = PRI_KEY_FLAG, /* field is part of a primary key */
  45. UniqueKey = UNIQUE_KEY_FLAG, /* field is part of a unique key */
  46. MultipleKey = MULTIPLE_KEY_FLAG, /* field is part of a key */
  47. Blob = BLOB_FLAG, /* field is a blob */
  48. Unsigned = UNSIGNED_FLAG, /* field is unsigned */
  49. Zerofill = ZEROFILL_FLAG, /* field is zerofill */
  50. Binary = BINARY_FLAG,
  51. Enum = ENUM_FLAG, /* field is an enum */
  52. AutoIncrement = AUTO_INCREMENT_FLAG, /* field is a autoincrement field */
  53. Timestamp = TIMESTAMP_FLAG, /* field is a timestamp */
  54. Set = SET_FLAG, /* field is a set */
  55. NoDefaultValue = NO_DEFAULT_VALUE_FLAG, /* field doesn't have default value */
  56. OnUpdateNow = ON_UPDATE_NOW_FLAG, /* field is set to NOW on UPDATE */
  57. Num = NUM_FLAG, /* field is num (for clients) */
  58. PartKey = PART_KEY_FLAG, /* Intern; Part of some key */
  59. Group = GROUP_FLAG, /* Intern: Group field */
  60. Unique = UNIQUE_FLAG, /* Intern: Used by sql_yacc */
  61. };
  62. using column_flags = ::cppcore::simple_flags<column_flag>;
  63. enum class client_flag : uint
  64. {
  65. MySQL = CLIENT_MYSQL,
  66. FoundRows = CLIENT_FOUND_ROWS,
  67. LongFlag = CLIENT_LONG_FLAG,
  68. ConnectWithDB = CLIENT_CONNECT_WITH_DB,
  69. NoSchema = CLIENT_NO_SCHEMA,
  70. Compress = CLIENT_COMPRESS,
  71. Odbc = CLIENT_ODBC,
  72. LocalFiles = CLIENT_LOCAL_FILES,
  73. IgnoreSpace = CLIENT_IGNORE_SPACE,
  74. Interactive = CLIENT_INTERACTIVE,
  75. Ssl = CLIENT_SSL,
  76. IgnoreSigpipe = CLIENT_IGNORE_SIGPIPE,
  77. Transactions = CLIENT_TRANSACTIONS,
  78. Protocol41 = CLIENT_PROTOCOL_41,
  79. Reserved = CLIENT_RESERVED,
  80. SecureConnection = CLIENT_SECURE_CONNECTION,
  81. MultiStatements = CLIENT_MULTI_STATEMENTS,
  82. MultiResults = CLIENT_MULTI_RESULTS,
  83. Progress = CLIENT_PROGRESS,
  84. SslVerifyServerCert = CLIENT_SSL_VERIFY_SERVER_CERT,
  85. RememberOptions = CLIENT_REMEMBER_OPTIONS,
  86. PluginAuth = CLIENT_PLUGIN_AUTH,
  87. SessionTracking = CLIENT_SESSION_TRACKING,
  88. ConnectAttrs = CLIENT_CONNECT_ATTRS,
  89. };
  90. using client_flags = ::cppcore::simple_flags<client_flag>;
  91. enum class error_code : uint
  92. {
  93. NoError = 0,
  94. Unknown = std::numeric_limits<uint>::max(),
  95. ErrorFirst = /* 1000 */ ER_ERROR_FIRST,
  96. Hashchk = /* 1000 */ ER_HASHCHK,
  97. Nisamchk = /* 1001 */ ER_NISAMCHK,
  98. No = /* 1002 */ ER_NO,
  99. Yes = /* 1003 */ ER_YES,
  100. CantCreateFile = /* 1004 */ ER_CANT_CREATE_FILE,
  101. CantCreateTable = /* 1005 */ ER_CANT_CREATE_TABLE,
  102. CantCreateDb = /* 1006 */ ER_CANT_CREATE_DB,
  103. DbCreateExists = /* 1007 */ ER_DB_CREATE_EXISTS,
  104. DbDropExists = /* 1008 */ ER_DB_DROP_EXISTS,
  105. DbDropDelete = /* 1009 */ ER_DB_DROP_DELETE,
  106. DbDropRmdir = /* 1010 */ ER_DB_DROP_RMDIR,
  107. CantDeleteFile = /* 1011 */ ER_CANT_DELETE_FILE,
  108. CantFindSystemRec = /* 1012 */ ER_CANT_FIND_SYSTEM_REC,
  109. CantGetStat = /* 1013 */ ER_CANT_GET_STAT,
  110. CantGetWd = /* 1014 */ ER_CANT_GET_WD,
  111. CantLock = /* 1015 */ ER_CANT_LOCK,
  112. CantOpenFile = /* 1016 */ ER_CANT_OPEN_FILE,
  113. FileNotFound = /* 1017 */ ER_FILE_NOT_FOUND,
  114. CantReadDir = /* 1018 */ ER_CANT_READ_DIR,
  115. CantSetWd = /* 1019 */ ER_CANT_SET_WD,
  116. Checkread = /* 1020 */ ER_CHECKREAD,
  117. DiskFull = /* 1021 */ ER_DISK_FULL,
  118. DupKey = /* 1022 */ ER_DUP_KEY,
  119. ErrorOnClose = /* 1023 */ ER_ERROR_ON_CLOSE,
  120. ErrorOnRead = /* 1024 */ ER_ERROR_ON_READ,
  121. ErrorOnRename = /* 1025 */ ER_ERROR_ON_RENAME,
  122. ErrorOnWrite = /* 1026 */ ER_ERROR_ON_WRITE,
  123. FileUsed = /* 1027 */ ER_FILE_USED,
  124. FilsortAbort = /* 1028 */ ER_FILSORT_ABORT,
  125. FormNotFound = /* 1029 */ ER_FORM_NOT_FOUND,
  126. GetErrno = /* 1030 */ ER_GET_ERRNO,
  127. IllegalHa = /* 1031 */ ER_ILLEGAL_HA,
  128. KeyNotFound = /* 1032 */ ER_KEY_NOT_FOUND,
  129. NotFormFile = /* 1033 */ ER_NOT_FORM_FILE,
  130. NotKeyfile = /* 1034 */ ER_NOT_KEYFILE,
  131. OldKeyfile = /* 1035 */ ER_OLD_KEYFILE,
  132. OpenAsReadonly = /* 1036 */ ER_OPEN_AS_READONLY,
  133. Outofmemory = /* 1037 */ ER_OUTOFMEMORY,
  134. OutOfSortmemory = /* 1038 */ ER_OUT_OF_SORTMEMORY,
  135. UnexpectedEof = /* 1039 */ ER_UNEXPECTED_EOF,
  136. ConCountError = /* 1040 */ ER_CON_COUNT_ERROR,
  137. OutOfResources = /* 1041 */ ER_OUT_OF_RESOURCES,
  138. BadHostError = /* 1042 */ ER_BAD_HOST_ERROR,
  139. HandshakeError = /* 1043 */ ER_HANDSHAKE_ERROR,
  140. DbaccessDeniedError = /* 1044 */ ER_DBACCESS_DENIED_ERROR,
  141. AccessDeniedError = /* 1045 */ ER_ACCESS_DENIED_ERROR,
  142. NoDbError = /* 1046 */ ER_NO_DB_ERROR,
  143. UnknownComError = /* 1047 */ ER_UNKNOWN_COM_ERROR,
  144. BadNullError = /* 1048 */ ER_BAD_NULL_ERROR,
  145. BadDbError = /* 1049 */ ER_BAD_DB_ERROR,
  146. TableExistsError = /* 1050 */ ER_TABLE_EXISTS_ERROR,
  147. BadTableError = /* 1051 */ ER_BAD_TABLE_ERROR,
  148. NonUniqError = /* 1052 */ ER_NON_UNIQ_ERROR,
  149. ServerShutdown = /* 1053 */ ER_SERVER_SHUTDOWN,
  150. BadFieldError = /* 1054 */ ER_BAD_FIELD_ERROR,
  151. WrongFieldWithGroup = /* 1055 */ ER_WRONG_FIELD_WITH_GROUP,
  152. WrongGroupField = /* 1056 */ ER_WRONG_GROUP_FIELD,
  153. WrongSumSelect = /* 1057 */ ER_WRONG_SUM_SELECT,
  154. WrongValueCount = /* 1058 */ ER_WRONG_VALUE_COUNT,
  155. TooLongIdent = /* 1059 */ ER_TOO_LONG_IDENT,
  156. DupFieldname = /* 1060 */ ER_DUP_FIELDNAME,
  157. DupKeyname = /* 1061 */ ER_DUP_KEYNAME,
  158. DupEntry = /* 1062 */ ER_DUP_ENTRY,
  159. WrongFieldSpec = /* 1063 */ ER_WRONG_FIELD_SPEC,
  160. ParseError = /* 1064 */ ER_PARSE_ERROR,
  161. EmptyQuery = /* 1065 */ ER_EMPTY_QUERY,
  162. NonuniqTable = /* 1066 */ ER_NONUNIQ_TABLE,
  163. InvalidDefault = /* 1067 */ ER_INVALID_DEFAULT,
  164. MultiplePriKey = /* 1068 */ ER_MULTIPLE_PRI_KEY,
  165. TooManyKeys = /* 1069 */ ER_TOO_MANY_KEYS,
  166. TooManyKeyParts = /* 1070 */ ER_TOO_MANY_KEY_PARTS,
  167. TooLongKey = /* 1071 */ ER_TOO_LONG_KEY,
  168. KeyColumnDoesNotExits = /* 1072 */ ER_KEY_COLUMN_DOES_NOT_EXITS,
  169. BlobUsedAsKey = /* 1073 */ ER_BLOB_USED_AS_KEY,
  170. TooBigFieldlength = /* 1074 */ ER_TOO_BIG_FIELDLENGTH,
  171. WrongAutoKey = /* 1075 */ ER_WRONG_AUTO_KEY,
  172. NormalShutdown = /* 1077 */ ER_NORMAL_SHUTDOWN,
  173. GotSignal = /* 1078 */ ER_GOT_SIGNAL,
  174. ShutdownComplete = /* 1079 */ ER_SHUTDOWN_COMPLETE,
  175. ForcingClose = /* 1080 */ ER_FORCING_CLOSE,
  176. IpsockError = /* 1081 */ ER_IPSOCK_ERROR,
  177. NoSuchIndex = /* 1082 */ ER_NO_SUCH_INDEX,
  178. WrongFieldTerminators = /* 1083 */ ER_WRONG_FIELD_TERMINATORS,
  179. BlobsAndNoTerminated = /* 1084 */ ER_BLOBS_AND_NO_TERMINATED,
  180. TextfileNotReadable = /* 1085 */ ER_TEXTFILE_NOT_READABLE,
  181. FileExistsError = /* 1086 */ ER_FILE_EXISTS_ERROR,
  182. LoadInfo = /* 1087 */ ER_LOAD_INFO,
  183. AlterInfo = /* 1088 */ ER_ALTER_INFO,
  184. WrongSubKey = /* 1089 */ ER_WRONG_SUB_KEY,
  185. CantRemoveAllFields = /* 1090 */ ER_CANT_REMOVE_ALL_FIELDS,
  186. CantDropFieldOrKey = /* 1091 */ ER_CANT_DROP_FIELD_OR_KEY,
  187. InsertInfo = /* 1092 */ ER_INSERT_INFO,
  188. UpdateTableUsed = /* 1093 */ ER_UPDATE_TABLE_USED,
  189. NoSuchThread = /* 1094 */ ER_NO_SUCH_THREAD,
  190. KillDeniedError = /* 1095 */ ER_KILL_DENIED_ERROR,
  191. NoTablesUsed = /* 1096 */ ER_NO_TABLES_USED,
  192. TooBigSet = /* 1097 */ ER_TOO_BIG_SET,
  193. NoUniqueLogfile = /* 1098 */ ER_NO_UNIQUE_LOGFILE,
  194. TableNotLockedForWrite = /* 1099 */ ER_TABLE_NOT_LOCKED_FOR_WRITE,
  195. TableNotLocked = /* 1100 */ ER_TABLE_NOT_LOCKED,
  196. BlobCantHaveDefault = /* 1101 */ ER_BLOB_CANT_HAVE_DEFAULT,
  197. WrongDbName = /* 1102 */ ER_WRONG_DB_NAME,
  198. WrongTableName = /* 1103 */ ER_WRONG_TABLE_NAME,
  199. TooBigSelect = /* 1104 */ ER_TOO_BIG_SELECT,
  200. UnknownError = /* 1105 */ ER_UNKNOWN_ERROR,
  201. UnknownProcedure = /* 1106 */ ER_UNKNOWN_PROCEDURE,
  202. WrongParamcountToProcedure = /* 1107 */ ER_WRONG_PARAMCOUNT_TO_PROCEDURE,
  203. WrongParametersToProcedure = /* 1108 */ ER_WRONG_PARAMETERS_TO_PROCEDURE,
  204. UnknownTable = /* 1109 */ ER_UNKNOWN_TABLE,
  205. FieldSpecifiedTwice = /* 1110 */ ER_FIELD_SPECIFIED_TWICE,
  206. InvalidGroupFuncUse = /* 1111 */ ER_INVALID_GROUP_FUNC_USE,
  207. UnsupportedExtension = /* 1112 */ ER_UNSUPPORTED_EXTENSION,
  208. TableMustHaveColumns = /* 1113 */ ER_TABLE_MUST_HAVE_COLUMNS,
  209. RecordFileFull = /* 1114 */ ER_RECORD_FILE_FULL,
  210. UnknownCharacterSet = /* 1115 */ ER_UNKNOWN_CHARACTER_SET,
  211. TooManyTables = /* 1116 */ ER_TOO_MANY_TABLES,
  212. TooManyFields = /* 1117 */ ER_TOO_MANY_FIELDS,
  213. TooBigRowsize = /* 1118 */ ER_TOO_BIG_ROWSIZE,
  214. StackOverrun = /* 1119 */ ER_STACK_OVERRUN,
  215. WrongOuterJoin = /* 1120 */ ER_WRONG_OUTER_JOIN,
  216. NullColumnInIndex = /* 1121 */ ER_NULL_COLUMN_IN_INDEX,
  217. CantFindUdf = /* 1122 */ ER_CANT_FIND_UDF,
  218. CantInitializeUdf = /* 1123 */ ER_CANT_INITIALIZE_UDF,
  219. UdfNoPaths = /* 1124 */ ER_UDF_NO_PATHS,
  220. UdfExists = /* 1125 */ ER_UDF_EXISTS,
  221. CantOpenLibrary = /* 1126 */ ER_CANT_OPEN_LIBRARY,
  222. CantFindDlEntry = /* 1127 */ ER_CANT_FIND_DL_ENTRY,
  223. FunctionNotDefined = /* 1128 */ ER_FUNCTION_NOT_DEFINED,
  224. HostIsBlocked = /* 1129 */ ER_HOST_IS_BLOCKED,
  225. HostNotPrivileged = /* 1130 */ ER_HOST_NOT_PRIVILEGED,
  226. PasswordAnonymousUser = /* 1131 */ ER_PASSWORD_ANONYMOUS_USER,
  227. PasswordNotAllowed = /* 1132 */ ER_PASSWORD_NOT_ALLOWED,
  228. PasswordNoMatch = /* 1133 */ ER_PASSWORD_NO_MATCH,
  229. UpdateInfo = /* 1134 */ ER_UPDATE_INFO,
  230. CantCreateThread = /* 1135 */ ER_CANT_CREATE_THREAD,
  231. WrongValueCountOnRow = /* 1136 */ ER_WRONG_VALUE_COUNT_ON_ROW,
  232. CantReopenTable = /* 1137 */ ER_CANT_REOPEN_TABLE,
  233. InvalidUseOfNull = /* 1138 */ ER_INVALID_USE_OF_NULL,
  234. RegexpError = /* 1139 */ ER_REGEXP_ERROR,
  235. MixOfGroupFuncAndFields = /* 1140 */ ER_MIX_OF_GROUP_FUNC_AND_FIELDS,
  236. NonexistingGrant = /* 1141 */ ER_NONEXISTING_GRANT,
  237. TableaccessDeniedError = /* 1142 */ ER_TABLEACCESS_DENIED_ERROR,
  238. ColumnaccessDeniedError = /* 1143 */ ER_COLUMNACCESS_DENIED_ERROR,
  239. IllegalGrantForTable = /* 1144 */ ER_ILLEGAL_GRANT_FOR_TABLE,
  240. GrantWrongHostOrUser = /* 1145 */ ER_GRANT_WRONG_HOST_OR_USER,
  241. NoSuchTable = /* 1146 */ ER_NO_SUCH_TABLE,
  242. NonexistingTableGrant = /* 1147 */ ER_NONEXISTING_TABLE_GRANT,
  243. NotAllowedCommand = /* 1148 */ ER_NOT_ALLOWED_COMMAND,
  244. SyntaxError = /* 1149 */ ER_SYNTAX_ERROR,
  245. DelayedCantChangeLock = /* 1150 */ ER_DELAYED_CANT_CHANGE_LOCK,
  246. TooManyDelayedThreads = /* 1151 */ ER_TOO_MANY_DELAYED_THREADS,
  247. AbortingConnection = /* 1152 */ ER_ABORTING_CONNECTION,
  248. NetPacketTooLarge = /* 1153 */ ER_NET_PACKET_TOO_LARGE,
  249. NetReadErrorFromPipe = /* 1154 */ ER_NET_READ_ERROR_FROM_PIPE,
  250. NetFcntlError = /* 1155 */ ER_NET_FCNTL_ERROR,
  251. NetPacketsOutOfOrder = /* 1156 */ ER_NET_PACKETS_OUT_OF_ORDER,
  252. NetUncompressError = /* 1157 */ ER_NET_UNCOMPRESS_ERROR,
  253. NetReadError = /* 1158 */ ER_NET_READ_ERROR,
  254. NetReadInterrupted = /* 1159 */ ER_NET_READ_INTERRUPTED,
  255. NetErrorOnWrite = /* 1160 */ ER_NET_ERROR_ON_WRITE,
  256. NetWriteInterrupted = /* 1161 */ ER_NET_WRITE_INTERRUPTED,
  257. TooLongString = /* 1162 */ ER_TOO_LONG_STRING,
  258. TableCantHandleBlob = /* 1163 */ ER_TABLE_CANT_HANDLE_BLOB,
  259. TableCantHandleAutoIncrement = /* 1164 */ ER_TABLE_CANT_HANDLE_AUTO_INCREMENT,
  260. DelayedInsertTableLocked = /* 1165 */ ER_DELAYED_INSERT_TABLE_LOCKED,
  261. WrongColumnName = /* 1166 */ ER_WRONG_COLUMN_NAME,
  262. WrongKeyColumn = /* 1167 */ ER_WRONG_KEY_COLUMN,
  263. WrongMrgTable = /* 1168 */ ER_WRONG_MRG_TABLE,
  264. DupUnique = /* 1169 */ ER_DUP_UNIQUE,
  265. BlobKeyWithoutLength = /* 1170 */ ER_BLOB_KEY_WITHOUT_LENGTH,
  266. PrimaryCantHaveNull = /* 1171 */ ER_PRIMARY_CANT_HAVE_NULL,
  267. TooManyRows = /* 1172 */ ER_TOO_MANY_ROWS,
  268. RequiresPrimaryKey = /* 1173 */ ER_REQUIRES_PRIMARY_KEY,
  269. NoRaidCompiled = /* 1174 */ ER_NO_RAID_COMPILED,
  270. UpdateWithoutKeyInSafeMode = /* 1175 */ ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE,
  271. KeyDoesNotExits = /* 1176 */ ER_KEY_DOES_NOT_EXITS,
  272. CheckNoSuchTable = /* 1177 */ ER_CHECK_NO_SUCH_TABLE,
  273. CheckNotImplemented = /* 1178 */ ER_CHECK_NOT_IMPLEMENTED,
  274. CantDoThisDuringAnTransaction = /* 1179 */ ER_CANT_DO_THIS_DURING_AN_TRANSACTION,
  275. ErrorDuringCommit = /* 1180 */ ER_ERROR_DURING_COMMIT,
  276. ErrorDuringRollback = /* 1181 */ ER_ERROR_DURING_ROLLBACK,
  277. ErrorDuringFlushLogs = /* 1182 */ ER_ERROR_DURING_FLUSH_LOGS,
  278. ErrorDuringCheckpoint = /* 1183 */ ER_ERROR_DURING_CHECKPOINT,
  279. NewAbortingConnection = /* 1184 */ ER_NEW_ABORTING_CONNECTION,
  280. FlushMasterBinlogClosed = /* 1186 */ ER_FLUSH_MASTER_BINLOG_CLOSED,
  281. IndexRebuild = /* 1187 */ ER_INDEX_REBUILD,
  282. Master = /* 1188 */ ER_MASTER,
  283. MasterNetRead = /* 1189 */ ER_MASTER_NET_READ,
  284. MasterNetWrite = /* 1190 */ ER_MASTER_NET_WRITE,
  285. FtMatchingKeyNotFound = /* 1191 */ ER_FT_MATCHING_KEY_NOT_FOUND,
  286. LockOrActiveTransaction = /* 1192 */ ER_LOCK_OR_ACTIVE_TRANSACTION,
  287. UnknownSystemVariable = /* 1193 */ ER_UNKNOWN_SYSTEM_VARIABLE,
  288. CrashedOnUsage = /* 1194 */ ER_CRASHED_ON_USAGE,
  289. CrashedOnRepair = /* 1195 */ ER_CRASHED_ON_REPAIR,
  290. WarningNotCompleteRollback = /* 1196 */ ER_WARNING_NOT_COMPLETE_ROLLBACK,
  291. TransCacheFull = /* 1197 */ ER_TRANS_CACHE_FULL,
  292. SlaveMustStop = /* 1198 */ ER_SLAVE_MUST_STOP,
  293. SlaveNotRunning = /* 1199 */ ER_SLAVE_NOT_RUNNING,
  294. BadSlave = /* 1200 */ ER_BAD_SLAVE,
  295. MasterInfo = /* 1201 */ ER_MASTER_INFO,
  296. SlaveThread = /* 1202 */ ER_SLAVE_THREAD,
  297. TooManyUserConnections = /* 1203 */ ER_TOO_MANY_USER_CONNECTIONS,
  298. SetConstantsOnly = /* 1204 */ ER_SET_CONSTANTS_ONLY,
  299. LockWaitTimeout = /* 1205 */ ER_LOCK_WAIT_TIMEOUT,
  300. LockTableFull = /* 1206 */ ER_LOCK_TABLE_FULL,
  301. ReadOnlyTransaction = /* 1207 */ ER_READ_ONLY_TRANSACTION,
  302. DropDbWithReadLock = /* 1208 */ ER_DROP_DB_WITH_READ_LOCK,
  303. CreateDbWithReadLock = /* 1209 */ ER_CREATE_DB_WITH_READ_LOCK,
  304. WrongArguments = /* 1210 */ ER_WRONG_ARGUMENTS,
  305. NoPermissionToCreateUser = /* 1211 */ ER_NO_PERMISSION_TO_CREATE_USER,
  306. UnionTablesInDifferentDir = /* 1212 */ ER_UNION_TABLES_IN_DIFFERENT_DIR,
  307. LockDeadlock = /* 1213 */ ER_LOCK_DEADLOCK,
  308. TableCantHandleFt = /* 1214 */ ER_TABLE_CANT_HANDLE_FT,
  309. CannotAddForeign = /* 1215 */ ER_CANNOT_ADD_FOREIGN,
  310. NoReferencedRow = /* 1216 */ ER_NO_REFERENCED_ROW,
  311. RowIsReferenced = /* 1217 */ ER_ROW_IS_REFERENCED,
  312. ConnectToMaster = /* 1218 */ ER_CONNECT_TO_MASTER,
  313. QueryOnMaster = /* 1219 */ ER_QUERY_ON_MASTER,
  314. ErrorWhenExecutingCommand = /* 1220 */ ER_ERROR_WHEN_EXECUTING_COMMAND,
  315. WrongUsage = /* 1221 */ ER_WRONG_USAGE,
  316. WrongNumberOfColumnsInSelect = /* 1222 */ ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT,
  317. CantUpdateWithReadlock = /* 1223 */ ER_CANT_UPDATE_WITH_READLOCK,
  318. MixingNotAllowed = /* 1224 */ ER_MIXING_NOT_ALLOWED,
  319. DupArgument = /* 1225 */ ER_DUP_ARGUMENT,
  320. UserLimitReached = /* 1226 */ ER_USER_LIMIT_REACHED,
  321. SpecificAccessDeniedError = /* 1227 */ ER_SPECIFIC_ACCESS_DENIED_ERROR,
  322. LocalVariable = /* 1228 */ ER_LOCAL_VARIABLE,
  323. GlobalVariable = /* 1229 */ ER_GLOBAL_VARIABLE,
  324. NoDefault = /* 1230 */ ER_NO_DEFAULT,
  325. WrongValueForVar = /* 1231 */ ER_WRONG_VALUE_FOR_VAR,
  326. WrongTypeForVar = /* 1232 */ ER_WRONG_TYPE_FOR_VAR,
  327. VarCantBeRead = /* 1233 */ ER_VAR_CANT_BE_READ,
  328. CantUseOptionHere = /* 1234 */ ER_CANT_USE_OPTION_HERE,
  329. NotSupportedYet = /* 1235 */ ER_NOT_SUPPORTED_YET,
  330. MasterFatalErrorReadingBinlog = /* 1236 */ ER_MASTER_FATAL_ERROR_READING_BINLOG,
  331. SlaveIgnoredTable = /* 1237 */ ER_SLAVE_IGNORED_TABLE,
  332. IncorrectGlobalLocalVar = /* 1238 */ ER_INCORRECT_GLOBAL_LOCAL_VAR,
  333. WrongFkDef = /* 1239 */ ER_WRONG_FK_DEF,
  334. KeyRefDoNotMatchTableRef = /* 1240 */ ER_KEY_REF_DO_NOT_MATCH_TABLE_REF,
  335. OperandColumns = /* 1241 */ ER_OPERAND_COLUMNS,
  336. SubqueryNo1Row = /* 1242 */ ER_SUBQUERY_NO_1_ROW,
  337. UnknownStmtHandler = /* 1243 */ ER_UNKNOWN_STMT_HANDLER,
  338. CorruptHelpDb = /* 1244 */ ER_CORRUPT_HELP_DB,
  339. CyclicReference = /* 1245 */ ER_CYCLIC_REFERENCE,
  340. AutoConvert = /* 1246 */ ER_AUTO_CONVERT,
  341. IllegalReference = /* 1247 */ ER_ILLEGAL_REFERENCE,
  342. DerivedMustHaveAlias = /* 1248 */ ER_DERIVED_MUST_HAVE_ALIAS,
  343. SelectReduced = /* 1249 */ ER_SELECT_REDUCED,
  344. TablenameNotAllowedHere = /* 1250 */ ER_TABLENAME_NOT_ALLOWED_HERE,
  345. NotSupportedAuthMode = /* 1251 */ ER_NOT_SUPPORTED_AUTH_MODE,
  346. SpatialCantHaveNull = /* 1252 */ ER_SPATIAL_CANT_HAVE_NULL,
  347. CollationCharsetMismatch = /* 1253 */ ER_COLLATION_CHARSET_MISMATCH,
  348. SlaveWasRunning = /* 1254 */ ER_SLAVE_WAS_RUNNING,
  349. SlaveWasNotRunning = /* 1255 */ ER_SLAVE_WAS_NOT_RUNNING,
  350. TooBigForUncompress = /* 1256 */ ER_TOO_BIG_FOR_UNCOMPRESS,
  351. ZlibZMemError = /* 1257 */ ER_ZLIB_Z_MEM_ERROR,
  352. ZlibZBufError = /* 1258 */ ER_ZLIB_Z_BUF_ERROR,
  353. ZlibZDataError = /* 1259 */ ER_ZLIB_Z_DATA_ERROR,
  354. CutValueGroupConcat = /* 1260 */ ER_CUT_VALUE_GROUP_CONCAT,
  355. WarnTooFewRecords = /* 1261 */ ER_WARN_TOO_FEW_RECORDS,
  356. WarnTooManyRecords = /* 1262 */ ER_WARN_TOO_MANY_RECORDS,
  357. WarnNullToNotnull = /* 1263 */ ER_WARN_NULL_TO_NOTNULL,
  358. WarnDataOutOfRange = /* 1264 */ ER_WARN_DATA_OUT_OF_RANGE,
  359. warnDataTruncated = /* 1265 */ WARN_DATA_TRUNCATED,
  360. WarnUsingOtherHandler = /* 1266 */ ER_WARN_USING_OTHER_HANDLER,
  361. CantAggregate2collations = /* 1267 */ ER_CANT_AGGREGATE_2COLLATIONS,
  362. DropUser = /* 1268 */ ER_DROP_USER,
  363. RevokeGrants = /* 1269 */ ER_REVOKE_GRANTS,
  364. CantAggregate3collations = /* 1270 */ ER_CANT_AGGREGATE_3COLLATIONS,
  365. CantAggregateNcollations = /* 1271 */ ER_CANT_AGGREGATE_NCOLLATIONS,
  366. VariableIsNotStruct = /* 1272 */ ER_VARIABLE_IS_NOT_STRUCT,
  367. UnknownCollation = /* 1273 */ ER_UNKNOWN_COLLATION,
  368. SlaveIgnoredSslParams = /* 1274 */ ER_SLAVE_IGNORED_SSL_PARAMS,
  369. ServerIsInSecureAuthMode = /* 1275 */ ER_SERVER_IS_IN_SECURE_AUTH_MODE,
  370. WarnFieldResolved = /* 1276 */ ER_WARN_FIELD_RESOLVED,
  371. BadSlaveUntilCond = /* 1277 */ ER_BAD_SLAVE_UNTIL_COND,
  372. MissingSkipSlave = /* 1278 */ ER_MISSING_SKIP_SLAVE,
  373. UntilCondIgnored = /* 1279 */ ER_UNTIL_COND_IGNORED,
  374. WrongNameForIndex = /* 1280 */ ER_WRONG_NAME_FOR_INDEX,
  375. WrongNameForCatalog = /* 1281 */ ER_WRONG_NAME_FOR_CATALOG,
  376. WarnQcResize = /* 1282 */ ER_WARN_QC_RESIZE,
  377. BadFtColumn = /* 1283 */ ER_BAD_FT_COLUMN,
  378. UnknownKeyCache = /* 1284 */ ER_UNKNOWN_KEY_CACHE,
  379. WarnHostnameWontWork = /* 1285 */ ER_WARN_HOSTNAME_WONT_WORK,
  380. UnknownStorageEngine = /* 1286 */ ER_UNKNOWN_STORAGE_ENGINE,
  381. WarnDeprecatedSyntax = /* 1287 */ ER_WARN_DEPRECATED_SYNTAX,
  382. NonUpdatableTable = /* 1288 */ ER_NON_UPDATABLE_TABLE,
  383. FeatureDisabled = /* 1289 */ ER_FEATURE_DISABLED,
  384. OptionPreventsStatement = /* 1290 */ ER_OPTION_PREVENTS_STATEMENT,
  385. DuplicatedValueInType = /* 1291 */ ER_DUPLICATED_VALUE_IN_TYPE,
  386. TruncatedWrongValue = /* 1292 */ ER_TRUNCATED_WRONG_VALUE,
  387. TooMuchAutoTimestampCols = /* 1293 */ ER_TOO_MUCH_AUTO_TIMESTAMP_COLS,
  388. InvalidOnUpdate = /* 1294 */ ER_INVALID_ON_UPDATE,
  389. UnsupportedPs = /* 1295 */ ER_UNSUPPORTED_PS,
  390. GetErrmsg = /* 1296 */ ER_GET_ERRMSG,
  391. GetTemporaryErrmsg = /* 1297 */ ER_GET_TEMPORARY_ERRMSG,
  392. UnknownTimeZone = /* 1298 */ ER_UNKNOWN_TIME_ZONE,
  393. WarnInvalidTimestamp = /* 1299 */ ER_WARN_INVALID_TIMESTAMP,
  394. InvalidCharacterString = /* 1300 */ ER_INVALID_CHARACTER_STRING,
  395. WarnAllowedPacketOverflowed = /* 1301 */ ER_WARN_ALLOWED_PACKET_OVERFLOWED,
  396. ConflictingDeclarations = /* 1302 */ ER_CONFLICTING_DECLARATIONS,
  397. SpNoRecursiveCreate = /* 1303 */ ER_SP_NO_RECURSIVE_CREATE,
  398. SpAlreadyExists = /* 1304 */ ER_SP_ALREADY_EXISTS,
  399. SpDoesNotExist = /* 1305 */ ER_SP_DOES_NOT_EXIST,
  400. SpDropFailed = /* 1306 */ ER_SP_DROP_FAILED,
  401. SpStoreFailed = /* 1307 */ ER_SP_STORE_FAILED,
  402. SpLilabelMismatch = /* 1308 */ ER_SP_LILABEL_MISMATCH,
  403. SpLabelRedefine = /* 1309 */ ER_SP_LABEL_REDEFINE,
  404. SpLabelMismatch = /* 1310 */ ER_SP_LABEL_MISMATCH,
  405. SpUninitVar = /* 1311 */ ER_SP_UNINIT_VAR,
  406. SpBadselect = /* 1312 */ ER_SP_BADSELECT,
  407. SpBadreturn = /* 1313 */ ER_SP_BADRETURN,
  408. SpBadstatement = /* 1314 */ ER_SP_BADSTATEMENT,
  409. UpdateLogDeprecatedIgnored = /* 1315 */ ER_UPDATE_LOG_DEPRECATED_IGNORED,
  410. UpdateLogDeprecatedTranslated = /* 1316 */ ER_UPDATE_LOG_DEPRECATED_TRANSLATED,
  411. QueryInterrupted = /* 1317 */ ER_QUERY_INTERRUPTED,
  412. SpWrongNoOfArgs = /* 1318 */ ER_SP_WRONG_NO_OF_ARGS,
  413. SpCondMismatch = /* 1319 */ ER_SP_COND_MISMATCH,
  414. SpNoreturn = /* 1320 */ ER_SP_NORETURN,
  415. SpNoreturnend = /* 1321 */ ER_SP_NORETURNEND,
  416. SpBadCursorQuery = /* 1322 */ ER_SP_BAD_CURSOR_QUERY,
  417. SpBadCursorSelect = /* 1323 */ ER_SP_BAD_CURSOR_SELECT,
  418. SpCursorMismatch = /* 1324 */ ER_SP_CURSOR_MISMATCH,
  419. SpCursorAlreadyOpen = /* 1325 */ ER_SP_CURSOR_ALREADY_OPEN,
  420. SpCursorNotOpen = /* 1326 */ ER_SP_CURSOR_NOT_OPEN,
  421. SpUndeclaredVar = /* 1327 */ ER_SP_UNDECLARED_VAR,
  422. SpWrongNoOfFetchArgs = /* 1328 */ ER_SP_WRONG_NO_OF_FETCH_ARGS,
  423. SpFetchNoData = /* 1329 */ ER_SP_FETCH_NO_DATA,
  424. SpDupParam = /* 1330 */ ER_SP_DUP_PARAM,
  425. SpDupVar = /* 1331 */ ER_SP_DUP_VAR,
  426. SpDupCond = /* 1332 */ ER_SP_DUP_COND,
  427. SpDupCurs = /* 1333 */ ER_SP_DUP_CURS,
  428. SpCantAlter = /* 1334 */ ER_SP_CANT_ALTER,
  429. SpSubselectNyi = /* 1335 */ ER_SP_SUBSELECT_NYI,
  430. StmtNotAllowedInSfOrTrg = /* 1336 */ ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG,
  431. SpVarcondAfterCurshndlr = /* 1337 */ ER_SP_VARCOND_AFTER_CURSHNDLR,
  432. SpCursorAfterHandler = /* 1338 */ ER_SP_CURSOR_AFTER_HANDLER,
  433. SpCaseNotFound = /* 1339 */ ER_SP_CASE_NOT_FOUND,
  434. FparserTooBigFile = /* 1340 */ ER_FPARSER_TOO_BIG_FILE,
  435. FparserBadHeader = /* 1341 */ ER_FPARSER_BAD_HEADER,
  436. FparserEofInComment = /* 1342 */ ER_FPARSER_EOF_IN_COMMENT,
  437. FparserErrorInParameter = /* 1343 */ ER_FPARSER_ERROR_IN_PARAMETER,
  438. FparserEofInUnknownParameter = /* 1344 */ ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER,
  439. ViewNoExplain = /* 1345 */ ER_VIEW_NO_EXPLAIN,
  440. FrmUnknownType = /* 1346 */ ER_FRM_UNKNOWN_TYPE,
  441. WrongObject = /* 1347 */ ER_WRONG_OBJECT,
  442. NonupdateableColumn = /* 1348 */ ER_NONUPDATEABLE_COLUMN,
  443. ViewSelectDerived = /* 1349 */ ER_VIEW_SELECT_DERIVED,
  444. ViewSelectClause = /* 1350 */ ER_VIEW_SELECT_CLAUSE,
  445. ViewSelectVariable = /* 1351 */ ER_VIEW_SELECT_VARIABLE,
  446. ViewSelectTmptable = /* 1352 */ ER_VIEW_SELECT_TMPTABLE,
  447. ViewWrongList = /* 1353 */ ER_VIEW_WRONG_LIST,
  448. WarnViewMerge = /* 1354 */ ER_WARN_VIEW_MERGE,
  449. WarnViewWithoutKey = /* 1355 */ ER_WARN_VIEW_WITHOUT_KEY,
  450. ViewInvalid = /* 1356 */ ER_VIEW_INVALID,
  451. SpNoDropSp = /* 1357 */ ER_SP_NO_DROP_SP,
  452. SpGotoInHndlr = /* 1358 */ ER_SP_GOTO_IN_HNDLR,
  453. TrgAlreadyExists = /* 1359 */ ER_TRG_ALREADY_EXISTS,
  454. TrgDoesNotExist = /* 1360 */ ER_TRG_DOES_NOT_EXIST,
  455. TrgOnViewOrTempTable = /* 1361 */ ER_TRG_ON_VIEW_OR_TEMP_TABLE,
  456. TrgCantChangeRow = /* 1362 */ ER_TRG_CANT_CHANGE_ROW,
  457. TrgNoSuchRowInTrg = /* 1363 */ ER_TRG_NO_SUCH_ROW_IN_TRG,
  458. NoDefaultForField = /* 1364 */ ER_NO_DEFAULT_FOR_FIELD,
  459. DivisionByZero = /* 1365 */ ER_DIVISION_BY_ZERO,
  460. TruncatedWrongValueForField = /* 1366 */ ER_TRUNCATED_WRONG_VALUE_FOR_FIELD,
  461. IllegalValueForType = /* 1367 */ ER_ILLEGAL_VALUE_FOR_TYPE,
  462. ViewNonupdCheck = /* 1368 */ ER_VIEW_NONUPD_CHECK,
  463. ViewCheckFailed = /* 1369 */ ER_VIEW_CHECK_FAILED,
  464. ProcaccessDeniedError = /* 1370 */ ER_PROCACCESS_DENIED_ERROR,
  465. RelayLogFail = /* 1371 */ ER_RELAY_LOG_FAIL,
  466. PasswdLength = /* 1372 */ ER_PASSWD_LENGTH,
  467. UnknownTargetBinlog = /* 1373 */ ER_UNKNOWN_TARGET_BINLOG,
  468. IoErrLogIndexRead = /* 1374 */ ER_IO_ERR_LOG_INDEX_READ,
  469. BinlogPurgeProhibited = /* 1375 */ ER_BINLOG_PURGE_PROHIBITED,
  470. FseekFail = /* 1376 */ ER_FSEEK_FAIL,
  471. BinlogPurgeFatalErr = /* 1377 */ ER_BINLOG_PURGE_FATAL_ERR,
  472. LogInUse = /* 1378 */ ER_LOG_IN_USE,
  473. LogPurgeUnknownErr = /* 1379 */ ER_LOG_PURGE_UNKNOWN_ERR,
  474. RelayLogInit = /* 1380 */ ER_RELAY_LOG_INIT,
  475. NoBinaryLogging = /* 1381 */ ER_NO_BINARY_LOGGING,
  476. ReservedSyntax = /* 1382 */ ER_RESERVED_SYNTAX,
  477. WsasFailed = /* 1383 */ ER_WSAS_FAILED,
  478. DiffGroupsProc = /* 1384 */ ER_DIFF_GROUPS_PROC,
  479. NoGroupForProc = /* 1385 */ ER_NO_GROUP_FOR_PROC,
  480. OrderWithProc = /* 1386 */ ER_ORDER_WITH_PROC,
  481. LoggingProhibitChangingOf = /* 1387 */ ER_LOGGING_PROHIBIT_CHANGING_OF,
  482. NoFileMapping = /* 1388 */ ER_NO_FILE_MAPPING,
  483. WrongMagic = /* 1389 */ ER_WRONG_MAGIC,
  484. PsManyParam = /* 1390 */ ER_PS_MANY_PARAM,
  485. KeyPart0 = /* 1391 */ ER_KEY_PART_0,
  486. ViewChecksum = /* 1392 */ ER_VIEW_CHECKSUM,
  487. ViewMultiupdate = /* 1393 */ ER_VIEW_MULTIUPDATE,
  488. ViewNoInsertFieldList = /* 1394 */ ER_VIEW_NO_INSERT_FIELD_LIST,
  489. ViewDeleteMergeView = /* 1395 */ ER_VIEW_DELETE_MERGE_VIEW,
  490. CannotUser = /* 1396 */ ER_CANNOT_USER,
  491. XaerNota = /* 1397 */ ER_XAER_NOTA,
  492. XaerInval = /* 1398 */ ER_XAER_INVAL,
  493. XaerRmfail = /* 1399 */ ER_XAER_RMFAIL,
  494. XaerOutside = /* 1400 */ ER_XAER_OUTSIDE,
  495. XaerRmerr = /* 1401 */ ER_XAER_RMERR,
  496. XaRbrollback = /* 1402 */ ER_XA_RBROLLBACK,
  497. NonexistingProcGrant = /* 1403 */ ER_NONEXISTING_PROC_GRANT,
  498. ProcAutoGrantFail = /* 1404 */ ER_PROC_AUTO_GRANT_FAIL,
  499. ProcAutoRevokeFail = /* 1405 */ ER_PROC_AUTO_REVOKE_FAIL,
  500. DataTooLong = /* 1406 */ ER_DATA_TOO_LONG,
  501. SpBadSqlstate = /* 1407 */ ER_SP_BAD_SQLSTATE,
  502. Startup = /* 1408 */ ER_STARTUP,
  503. LoadFromFixedSizeRowsToVar = /* 1409 */ ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR,
  504. CantCreateUserWithGrant = /* 1410 */ ER_CANT_CREATE_USER_WITH_GRANT,
  505. WrongValueForType = /* 1411 */ ER_WRONG_VALUE_FOR_TYPE,
  506. TableDefChanged = /* 1412 */ ER_TABLE_DEF_CHANGED,
  507. SpDupHandler = /* 1413 */ ER_SP_DUP_HANDLER,
  508. SpNotVarArg = /* 1414 */ ER_SP_NOT_VAR_ARG,
  509. SpNoRetset = /* 1415 */ ER_SP_NO_RETSET,
  510. CantCreateGeometryObject = /* 1416 */ ER_CANT_CREATE_GEOMETRY_OBJECT,
  511. FailedRoutineBreakBinlog = /* 1417 */ ER_FAILED_ROUTINE_BREAK_BINLOG,
  512. BinlogUnsafeRoutine = /* 1418 */ ER_BINLOG_UNSAFE_ROUTINE,
  513. BinlogCreateRoutineNeedSuper = /* 1419 */ ER_BINLOG_CREATE_ROUTINE_NEED_SUPER,
  514. ExecStmtWithOpenCursor = /* 1420 */ ER_EXEC_STMT_WITH_OPEN_CURSOR,
  515. StmtHasNoOpenCursor = /* 1421 */ ER_STMT_HAS_NO_OPEN_CURSOR,
  516. CommitNotAllowedInSfOrTrg = /* 1422 */ ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG,
  517. NoDefaultForViewField = /* 1423 */ ER_NO_DEFAULT_FOR_VIEW_FIELD,
  518. SpNoRecursion = /* 1424 */ ER_SP_NO_RECURSION,
  519. TooBigScale = /* 1425 */ ER_TOO_BIG_SCALE,
  520. TooBigPrecision = /* 1426 */ ER_TOO_BIG_PRECISION,
  521. MBiggerThanD = /* 1427 */ ER_M_BIGGER_THAN_D,
  522. WrongLockOfSystemTable = /* 1428 */ ER_WRONG_LOCK_OF_SYSTEM_TABLE,
  523. ConnectToForeignDataSource = /* 1429 */ ER_CONNECT_TO_FOREIGN_DATA_SOURCE,
  524. QueryOnForeignDataSource = /* 1430 */ ER_QUERY_ON_FOREIGN_DATA_SOURCE,
  525. ForeignDataSourceDoesntExist = /* 1431 */ ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST,
  526. ForeignDataStringInvalidCantCreate = /* 1432 */ ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE,
  527. ForeignDataStringInvalid = /* 1433 */ ER_FOREIGN_DATA_STRING_INVALID,
  528. CantCreateFederatedTable = /* 1434 */ ER_CANT_CREATE_FEDERATED_TABLE,
  529. TrgInWrongSchema = /* 1435 */ ER_TRG_IN_WRONG_SCHEMA,
  530. StackOverrunNeedMore = /* 1436 */ ER_STACK_OVERRUN_NEED_MORE,
  531. TooLongBody = /* 1437 */ ER_TOO_LONG_BODY,
  532. WarnCantDropDefaultKeycache = /* 1438 */ ER_WARN_CANT_DROP_DEFAULT_KEYCACHE,
  533. TooBigDisplaywidth = /* 1439 */ ER_TOO_BIG_DISPLAYWIDTH,
  534. XaerDupid = /* 1440 */ ER_XAER_DUPID,
  535. DatetimeFunctionOverflow = /* 1441 */ ER_DATETIME_FUNCTION_OVERFLOW,
  536. CantUpdateUsedTableInSfOrTrg = /* 1442 */ ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG,
  537. ViewPreventUpdate = /* 1443 */ ER_VIEW_PREVENT_UPDATE,
  538. PsNoRecursion = /* 1444 */ ER_PS_NO_RECURSION,
  539. SpCantSetAutocommit = /* 1445 */ ER_SP_CANT_SET_AUTOCOMMIT,
  540. MalformedDefiner = /* 1446 */ ER_MALFORMED_DEFINER,
  541. ViewFrmNoUser = /* 1447 */ ER_VIEW_FRM_NO_USER,
  542. ViewOtherUser = /* 1448 */ ER_VIEW_OTHER_USER,
  543. NoSuchUser = /* 1449 */ ER_NO_SUCH_USER,
  544. ForbidSchemaChange = /* 1450 */ ER_FORBID_SCHEMA_CHANGE,
  545. RowIsReferenced2 = /* 1451 */ ER_ROW_IS_REFERENCED_2,
  546. NoReferencedRow2 = /* 1452 */ ER_NO_REFERENCED_ROW_2,
  547. SpBadVarShadow = /* 1453 */ ER_SP_BAD_VAR_SHADOW,
  548. TrgNoDefiner = /* 1454 */ ER_TRG_NO_DEFINER,
  549. OldFileFormat = /* 1455 */ ER_OLD_FILE_FORMAT,
  550. SpRecursionLimit = /* 1456 */ ER_SP_RECURSION_LIMIT,
  551. SpProcTableCorrupt = /* 1457 */ ER_SP_PROC_TABLE_CORRUPT,
  552. SpWrongName = /* 1458 */ ER_SP_WRONG_NAME,
  553. TableNeedsUpgrade = /* 1459 */ ER_TABLE_NEEDS_UPGRADE,
  554. SpNoAggregate = /* 1460 */ ER_SP_NO_AGGREGATE,
  555. MaxPreparedStmtCountReached = /* 1461 */ ER_MAX_PREPARED_STMT_COUNT_REACHED,
  556. ViewRecursive = /* 1462 */ ER_VIEW_RECURSIVE,
  557. NonGroupingFieldUsed = /* 1463 */ ER_NON_GROUPING_FIELD_USED,
  558. TableCantHandleSpkeys = /* 1464 */ ER_TABLE_CANT_HANDLE_SPKEYS,
  559. NoTriggersOnSystemSchema = /* 1465 */ ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA,
  560. RemovedSpaces = /* 1466 */ ER_REMOVED_SPACES,
  561. AutoincReadFailed = /* 1467 */ ER_AUTOINC_READ_FAILED,
  562. Username = /* 1468 */ ER_USERNAME,
  563. Hostname = /* 1469 */ ER_HOSTNAME,
  564. WrongStringLength = /* 1470 */ ER_WRONG_STRING_LENGTH,
  565. NonInsertableTable = /* 1471 */ ER_NON_INSERTABLE_TABLE,
  566. AdminWrongMrgTable = /* 1472 */ ER_ADMIN_WRONG_MRG_TABLE,
  567. TooHighLevelOfNestingForSelect = /* 1473 */ ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT,
  568. NameBecomesEmpty = /* 1474 */ ER_NAME_BECOMES_EMPTY,
  569. AmbiguousFieldTerm = /* 1475 */ ER_AMBIGUOUS_FIELD_TERM,
  570. ForeignServerExists = /* 1476 */ ER_FOREIGN_SERVER_EXISTS,
  571. ForeignServerDoesntExist = /* 1477 */ ER_FOREIGN_SERVER_DOESNT_EXIST,
  572. IllegalHaCreateOption = /* 1478 */ ER_ILLEGAL_HA_CREATE_OPTION,
  573. PartitionRequiresValuesError = /* 1479 */ ER_PARTITION_REQUIRES_VALUES_ERROR,
  574. PartitionWrongValuesError = /* 1480 */ ER_PARTITION_WRONG_VALUES_ERROR,
  575. PartitionMaxvalueError = /* 1481 */ ER_PARTITION_MAXVALUE_ERROR,
  576. PartitionSubpartitionError = /* 1482 */ ER_PARTITION_SUBPARTITION_ERROR,
  577. PartitionSubpartMixError = /* 1483 */ ER_PARTITION_SUBPART_MIX_ERROR,
  578. PartitionWrongNoPartError = /* 1484 */ ER_PARTITION_WRONG_NO_PART_ERROR,
  579. PartitionWrongNoSubpartError = /* 1485 */ ER_PARTITION_WRONG_NO_SUBPART_ERROR,
  580. WrongExprInPartitionFuncError = /* 1486 */ ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR,
  581. NoConstExprInRangeOrListError = /* 1487 */ ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR,
  582. FieldNotFoundPartError = /* 1488 */ ER_FIELD_NOT_FOUND_PART_ERROR,
  583. ListOfFieldsOnlyInHashError = /* 1489 */ ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR,
  584. InconsistentPartitionInfoError = /* 1490 */ ER_INCONSISTENT_PARTITION_INFO_ERROR,
  585. PartitionFuncNotAllowedError = /* 1491 */ ER_PARTITION_FUNC_NOT_ALLOWED_ERROR,
  586. PartitionsMustBeDefinedError = /* 1492 */ ER_PARTITIONS_MUST_BE_DEFINED_ERROR,
  587. RangeNotIncreasingError = /* 1493 */ ER_RANGE_NOT_INCREASING_ERROR,
  588. InconsistentTypeOfFunctionsError = /* 1494 */ ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR,
  589. MultipleDefConstInListPartError = /* 1495 */ ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR,
  590. PartitionEntryError = /* 1496 */ ER_PARTITION_ENTRY_ERROR,
  591. MixHandlerError = /* 1497 */ ER_MIX_HANDLER_ERROR,
  592. PartitionNotDefinedError = /* 1498 */ ER_PARTITION_NOT_DEFINED_ERROR,
  593. TooManyPartitionsError = /* 1499 */ ER_TOO_MANY_PARTITIONS_ERROR,
  594. SubpartitionError = /* 1500 */ ER_SUBPARTITION_ERROR,
  595. CantCreateHandlerFile = /* 1501 */ ER_CANT_CREATE_HANDLER_FILE,
  596. BlobFieldInPartFuncError = /* 1502 */ ER_BLOB_FIELD_IN_PART_FUNC_ERROR,
  597. UniqueKeyNeedAllFieldsInPf = /* 1503 */ ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF,
  598. NoPartsError = /* 1504 */ ER_NO_PARTS_ERROR,
  599. PartitionMgmtOnNonpartitioned = /* 1505 */ ER_PARTITION_MGMT_ON_NONPARTITIONED,
  600. ForeignKeyOnPartitioned = /* 1506 */ ER_FOREIGN_KEY_ON_PARTITIONED,
  601. DropPartitionNonExistent = /* 1507 */ ER_DROP_PARTITION_NON_EXISTENT,
  602. DropLastPartition = /* 1508 */ ER_DROP_LAST_PARTITION,
  603. CoalesceOnlyOnHashPartition = /* 1509 */ ER_COALESCE_ONLY_ON_HASH_PARTITION,
  604. ReorgHashOnlyOnSameNo = /* 1510 */ ER_REORG_HASH_ONLY_ON_SAME_NO,
  605. ReorgNoParamError = /* 1511 */ ER_REORG_NO_PARAM_ERROR,
  606. OnlyOnRangeListPartition = /* 1512 */ ER_ONLY_ON_RANGE_LIST_PARTITION,
  607. AddPartitionSubpartError = /* 1513 */ ER_ADD_PARTITION_SUBPART_ERROR,
  608. AddPartitionNoNewPartition = /* 1514 */ ER_ADD_PARTITION_NO_NEW_PARTITION,
  609. CoalescePartitionNoPartition = /* 1515 */ ER_COALESCE_PARTITION_NO_PARTITION,
  610. ReorgPartitionNotExist = /* 1516 */ ER_REORG_PARTITION_NOT_EXIST,
  611. SameNamePartition = /* 1517 */ ER_SAME_NAME_PARTITION,
  612. NoBinlogError = /* 1518 */ ER_NO_BINLOG_ERROR,
  613. ConsecutiveReorgPartitions = /* 1519 */ ER_CONSECUTIVE_REORG_PARTITIONS,
  614. ReorgOutsideRange = /* 1520 */ ER_REORG_OUTSIDE_RANGE,
  615. PartitionFunctionFailure = /* 1521 */ ER_PARTITION_FUNCTION_FAILURE,
  616. PartStateError = /* 1522 */ ER_PART_STATE_ERROR,
  617. LimitedPartRange = /* 1523 */ ER_LIMITED_PART_RANGE,
  618. PluginIsNotLoaded = /* 1524 */ ER_PLUGIN_IS_NOT_LOADED,
  619. WrongValue = /* 1525 */ ER_WRONG_VALUE,
  620. NoPartitionForGivenValue = /* 1526 */ ER_NO_PARTITION_FOR_GIVEN_VALUE,
  621. FilegroupOptionOnlyOnce = /* 1527 */ ER_FILEGROUP_OPTION_ONLY_ONCE,
  622. CreateFilegroupFailed = /* 1528 */ ER_CREATE_FILEGROUP_FAILED,
  623. DropFilegroupFailed = /* 1529 */ ER_DROP_FILEGROUP_FAILED,
  624. TablespaceAutoExtendError = /* 1530 */ ER_TABLESPACE_AUTO_EXTEND_ERROR,
  625. WrongSizeNumber = /* 1531 */ ER_WRONG_SIZE_NUMBER,
  626. SizeOverflowError = /* 1532 */ ER_SIZE_OVERFLOW_ERROR,
  627. AlterFilegroupFailed = /* 1533 */ ER_ALTER_FILEGROUP_FAILED,
  628. BinlogRowLoggingFailed = /* 1534 */ ER_BINLOG_ROW_LOGGING_FAILED,
  629. BinlogRowWrongTableDef = /* 1535 */ ER_BINLOG_ROW_WRONG_TABLE_DEF,
  630. BinlogRowRbrToSbr = /* 1536 */ ER_BINLOG_ROW_RBR_TO_SBR,
  631. EventAlreadyExists = /* 1537 */ ER_EVENT_ALREADY_EXISTS,
  632. EventStoreFailed = /* 1538 */ ER_EVENT_STORE_FAILED,
  633. EventDoesNotExist = /* 1539 */ ER_EVENT_DOES_NOT_EXIST,
  634. EventCantAlter = /* 1540 */ ER_EVENT_CANT_ALTER,
  635. EventDropFailed = /* 1541 */ ER_EVENT_DROP_FAILED,
  636. EventIntervalNotPositiveOrTooBig = /* 1542 */ ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG,
  637. EventEndsBeforeStarts = /* 1543 */ ER_EVENT_ENDS_BEFORE_STARTS,
  638. EventExecTimeInThePast = /* 1544 */ ER_EVENT_EXEC_TIME_IN_THE_PAST,
  639. EventOpenTableFailed = /* 1545 */ ER_EVENT_OPEN_TABLE_FAILED,
  640. EventNeitherMExprNorMAt = /* 1546 */ ER_EVENT_NEITHER_M_EXPR_NOR_M_AT,
  641. EventCannotDelete = /* 1549 */ ER_EVENT_CANNOT_DELETE,
  642. EventCompileError = /* 1550 */ ER_EVENT_COMPILE_ERROR,
  643. EventSameName = /* 1551 */ ER_EVENT_SAME_NAME,
  644. EventDataTooLong = /* 1552 */ ER_EVENT_DATA_TOO_LONG,
  645. DropIndexFk = /* 1553 */ ER_DROP_INDEX_FK,
  646. WarnDeprecatedSyntaxWithVer = /* 1554 */ ER_WARN_DEPRECATED_SYNTAX_WITH_VER,
  647. CantWriteLockLogTable = /* 1555 */ ER_CANT_WRITE_LOCK_LOG_TABLE,
  648. CantLockLogTable = /* 1556 */ ER_CANT_LOCK_LOG_TABLE,
  649. ColCountDoesntMatchPleaseUpdate = /* 1558 */ ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE,
  650. TempTablePreventsSwitchOutOfRbr = /* 1559 */ ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR,
  651. StoredFunctionPreventsSwitchBinlogFormat = /* 1560 */ ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT,
  652. PartitionNoTemporary = /* 1562 */ ER_PARTITION_NO_TEMPORARY,
  653. PartitionConstDomainError = /* 1563 */ ER_PARTITION_CONST_DOMAIN_ERROR,
  654. PartitionFunctionIsNotAllowed = /* 1564 */ ER_PARTITION_FUNCTION_IS_NOT_ALLOWED,
  655. DdlLogError = /* 1565 */ ER_DDL_LOG_ERROR,
  656. NullInValuesLessThan = /* 1566 */ ER_NULL_IN_VALUES_LESS_THAN,
  657. WrongPartitionName = /* 1567 */ ER_WRONG_PARTITION_NAME,
  658. CantChangeTxCharacteristics = /* 1568 */ ER_CANT_CHANGE_TX_CHARACTERISTICS,
  659. DupEntryAutoincrementCase = /* 1569 */ ER_DUP_ENTRY_AUTOINCREMENT_CASE,
  660. EventModifyQueueError = /* 1570 */ ER_EVENT_MODIFY_QUEUE_ERROR,
  661. EventSetVarError = /* 1571 */ ER_EVENT_SET_VAR_ERROR,
  662. PartitionMergeError = /* 1572 */ ER_PARTITION_MERGE_ERROR,
  663. CantActivateLog = /* 1573 */ ER_CANT_ACTIVATE_LOG,
  664. RbrNotAvailable = /* 1574 */ ER_RBR_NOT_AVAILABLE,
  665. Base64DecodeError = /* 1575 */ ER_BASE64_DECODE_ERROR,
  666. EventRecursionForbidden = /* 1576 */ ER_EVENT_RECURSION_FORBIDDEN,
  667. EventsDbError = /* 1577 */ ER_EVENTS_DB_ERROR,
  668. OnlyIntegersAllowed = /* 1578 */ ER_ONLY_INTEGERS_ALLOWED,
  669. UnsuportedLogEngine = /* 1579 */ ER_UNSUPORTED_LOG_ENGINE,
  670. BadLogStatement = /* 1580 */ ER_BAD_LOG_STATEMENT,
  671. CantRenameLogTable = /* 1581 */ ER_CANT_RENAME_LOG_TABLE,
  672. WrongParamcountToNativeFct = /* 1582 */ ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT,
  673. WrongParametersToNativeFct = /* 1583 */ ER_WRONG_PARAMETERS_TO_NATIVE_FCT,
  674. WrongParametersToStoredFct = /* 1584 */ ER_WRONG_PARAMETERS_TO_STORED_FCT,
  675. NativeFctNameCollision = /* 1585 */ ER_NATIVE_FCT_NAME_COLLISION,
  676. DupEntryWithKeyName = /* 1586 */ ER_DUP_ENTRY_WITH_KEY_NAME,
  677. BinlogPurgeEmfile = /* 1587 */ ER_BINLOG_PURGE_EMFILE,
  678. EventCannotCreateInThePast = /* 1588 */ ER_EVENT_CANNOT_CREATE_IN_THE_PAST,
  679. EventCannotAlterInThePast = /* 1589 */ ER_EVENT_CANNOT_ALTER_IN_THE_PAST,
  680. SlaveIncident = /* 1590 */ ER_SLAVE_INCIDENT,
  681. NoPartitionForGivenValueSilent = /* 1591 */ ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT,
  682. BinlogUnsafeStatement = /* 1592 */ ER_BINLOG_UNSAFE_STATEMENT,
  683. SlaveFatalError = /* 1593 */ ER_SLAVE_FATAL_ERROR,
  684. SlaveRelayLogReadFailure = /* 1594 */ ER_SLAVE_RELAY_LOG_READ_FAILURE,
  685. SlaveRelayLogWriteFailure = /* 1595 */ ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
  686. SlaveCreateEventFailure = /* 1596 */ ER_SLAVE_CREATE_EVENT_FAILURE,
  687. SlaveMasterComFailure = /* 1597 */ ER_SLAVE_MASTER_COM_FAILURE,
  688. BinlogLoggingImpossible = /* 1598 */ ER_BINLOG_LOGGING_IMPOSSIBLE,
  689. ViewNoCreationCtx = /* 1599 */ ER_VIEW_NO_CREATION_CTX,
  690. ViewInvalidCreationCtx = /* 1600 */ ER_VIEW_INVALID_CREATION_CTX,
  691. SrInvalidCreationCtx = /* 1601 */ ER_SR_INVALID_CREATION_CTX,
  692. TrgCorruptedFile = /* 1602 */ ER_TRG_CORRUPTED_FILE,
  693. TrgNoCreationCtx = /* 1603 */ ER_TRG_NO_CREATION_CTX,
  694. TrgInvalidCreationCtx = /* 1604 */ ER_TRG_INVALID_CREATION_CTX,
  695. EventInvalidCreationCtx = /* 1605 */ ER_EVENT_INVALID_CREATION_CTX,
  696. TrgCantOpenTable = /* 1606 */ ER_TRG_CANT_OPEN_TABLE,
  697. CantCreateSroutine = /* 1607 */ ER_CANT_CREATE_SROUTINE,
  698. NoFormatDescriptionEventBeforeBinlogStatement = /* 1609 */ ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT,
  699. SlaveCorruptEvent = /* 1610 */ ER_SLAVE_CORRUPT_EVENT,
  700. LoadDataInvalidColumn = /* 1611 */ ER_LOAD_DATA_INVALID_COLUMN,
  701. LogPurgeNoFile = /* 1612 */ ER_LOG_PURGE_NO_FILE,
  702. XaRbtimeout = /* 1613 */ ER_XA_RBTIMEOUT,
  703. XaRbdeadlock = /* 1614 */ ER_XA_RBDEADLOCK,
  704. NeedReprepare = /* 1615 */ ER_NEED_REPREPARE,
  705. DelayedNotSupported = /* 1616 */ ER_DELAYED_NOT_SUPPORTED,
  706. warnNoMasterInfo = /* 1617 */ WARN_NO_MASTER_INFO,
  707. warnOptionIgnored = /* 1618 */ WARN_OPTION_IGNORED,
  708. PluginDeleteBuiltin = /* 1619 */ ER_PLUGIN_DELETE_BUILTIN,
  709. warnPluginBusy = /* 1620 */ WARN_PLUGIN_BUSY,
  710. VariableIsReadonly = /* 1621 */ ER_VARIABLE_IS_READONLY,
  711. WarnEngineTransactionRollback = /* 1622 */ ER_WARN_ENGINE_TRANSACTION_ROLLBACK,
  712. SlaveHeartbeatFailure = /* 1623 */ ER_SLAVE_HEARTBEAT_FAILURE,
  713. SlaveHeartbeatValueOutOfRange = /* 1624 */ ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE,
  714. ConflictFnParseError = /* 1626 */ ER_CONFLICT_FN_PARSE_ERROR,
  715. ExceptionsWriteError = /* 1627 */ ER_EXCEPTIONS_WRITE_ERROR,
  716. TooLongTableComment = /* 1628 */ ER_TOO_LONG_TABLE_COMMENT,
  717. TooLongFieldComment = /* 1629 */ ER_TOO_LONG_FIELD_COMMENT,
  718. FuncInexistentNameCollision = /* 1630 */ ER_FUNC_INEXISTENT_NAME_COLLISION,
  719. DatabaseName = /* 1631 */ ER_DATABASE_NAME,
  720. TableName = /* 1632 */ ER_TABLE_NAME,
  721. PartitionName = /* 1633 */ ER_PARTITION_NAME,
  722. SubpartitionName = /* 1634 */ ER_SUBPARTITION_NAME,
  723. TemporaryName = /* 1635 */ ER_TEMPORARY_NAME,
  724. RenamedName = /* 1636 */ ER_RENAMED_NAME,
  725. TooManyConcurrentTrxs = /* 1637 */ ER_TOO_MANY_CONCURRENT_TRXS,
  726. warnNonAsciiSeparatorNotImplemented = /* 1638 */ WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED,
  727. DebugSyncTimeout = /* 1639 */ ER_DEBUG_SYNC_TIMEOUT,
  728. DebugSyncHitLimit = /* 1640 */ ER_DEBUG_SYNC_HIT_LIMIT,
  729. DupSignalSet = /* 1641 */ ER_DUP_SIGNAL_SET,
  730. SignalWarn = /* 1642 */ ER_SIGNAL_WARN,
  731. SignalNotFound = /* 1643 */ ER_SIGNAL_NOT_FOUND,
  732. SignalException = /* 1644 */ ER_SIGNAL_EXCEPTION,
  733. ResignalWithoutActiveHandler = /* 1645 */ ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER,
  734. SignalBadConditionType = /* 1646 */ ER_SIGNAL_BAD_CONDITION_TYPE,
  735. warnCondItemTruncated = /* 1647 */ WARN_COND_ITEM_TRUNCATED,
  736. CondItemTooLong = /* 1648 */ ER_COND_ITEM_TOO_LONG,
  737. UnknownLocale = /* 1649 */ ER_UNKNOWN_LOCALE,
  738. SlaveIgnoreServerIds = /* 1650 */ ER_SLAVE_IGNORE_SERVER_IDS,
  739. QueryCacheDisabled = /* 1651 */ ER_QUERY_CACHE_DISABLED,
  740. SameNamePartitionField = /* 1652 */ ER_SAME_NAME_PARTITION_FIELD,
  741. PartitionColumnListError = /* 1653 */ ER_PARTITION_COLUMN_LIST_ERROR,
  742. WrongTypeColumnValueError = /* 1654 */ ER_WRONG_TYPE_COLUMN_VALUE_ERROR,
  743. TooManyPartitionFuncFieldsError = /* 1655 */ ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR,
  744. MaxvalueInValuesIn = /* 1656 */ ER_MAXVALUE_IN_VALUES_IN,
  745. TooManyValuesError = /* 1657 */ ER_TOO_MANY_VALUES_ERROR,
  746. RowSinglePartitionFieldError = /* 1658 */ ER_ROW_SINGLE_PARTITION_FIELD_ERROR,
  747. FieldTypeNotAllowedAsPartitionField = /* 1659 */ ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD,
  748. PartitionFieldsTooLong = /* 1660 */ ER_PARTITION_FIELDS_TOO_LONG,
  749. BinlogRowEngineAndStmtEngine = /* 1661 */ ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE,
  750. BinlogRowModeAndStmtEngine = /* 1662 */ ER_BINLOG_ROW_MODE_AND_STMT_ENGINE,
  751. BinlogUnsafeAndStmtEngine = /* 1663 */ ER_BINLOG_UNSAFE_AND_STMT_ENGINE,
  752. BinlogRowInjectionAndStmtEngine = /* 1664 */ ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE,
  753. BinlogStmtModeAndRowEngine = /* 1665 */ ER_BINLOG_STMT_MODE_AND_ROW_ENGINE,
  754. BinlogRowInjectionAndStmtMode = /* 1666 */ ER_BINLOG_ROW_INJECTION_AND_STMT_MODE,
  755. BinlogMultipleEnginesAndSelfLoggingEngine = /* 1667 */ ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE,
  756. BinlogUnsafeLimit = /* 1668 */ ER_BINLOG_UNSAFE_LIMIT,
  757. BinlogUnsafeInsertDelayed = /* 1669 */ ER_BINLOG_UNSAFE_INSERT_DELAYED,
  758. BinlogUnsafeSystemTable = /* 1670 */ ER_BINLOG_UNSAFE_SYSTEM_TABLE,
  759. BinlogUnsafeAutoincColumns = /* 1671 */ ER_BINLOG_UNSAFE_AUTOINC_COLUMNS,
  760. BinlogUnsafeUdf = /* 1672 */ ER_BINLOG_UNSAFE_UDF,
  761. BinlogUnsafeSystemVariable = /* 1673 */ ER_BINLOG_UNSAFE_SYSTEM_VARIABLE,
  762. BinlogUnsafeSystemFunction = /* 1674 */ ER_BINLOG_UNSAFE_SYSTEM_FUNCTION,
  763. BinlogUnsafeNontransAfterTrans = /* 1675 */ ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS,
  764. MessageAndStatement = /* 1676 */ ER_MESSAGE_AND_STATEMENT,
  765. SlaveConversionFailed = /* 1677 */ ER_SLAVE_CONVERSION_FAILED,
  766. SlaveCantCreateConversion = /* 1678 */ ER_SLAVE_CANT_CREATE_CONVERSION,
  767. InsideTransactionPreventsSwitchBinlogFormat = /* 1679 */ ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT,
  768. PathLength = /* 1680 */ ER_PATH_LENGTH,
  769. WarnDeprecatedSyntaxNoReplacement = /* 1681 */ ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT,
  770. WrongNativeTableStructure = /* 1682 */ ER_WRONG_NATIVE_TABLE_STRUCTURE,
  771. WrongPerfschemaUsage = /* 1683 */ ER_WRONG_PERFSCHEMA_USAGE,
  772. WarnISSkippedTable = /* 1684 */ ER_WARN_I_S_SKIPPED_TABLE,
  773. InsideTransactionPreventsSwitchBinlogDirect = /* 1685 */ ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT,
  774. StoredFunctionPreventsSwitchBinlogDirect = /* 1686 */ ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT,
  775. SpatialMustHaveGeomCol = /* 1687 */ ER_SPATIAL_MUST_HAVE_GEOM_COL,
  776. TooLongIndexComment = /* 1688 */ ER_TOO_LONG_INDEX_COMMENT,
  777. LockAborted = /* 1689 */ ER_LOCK_ABORTED,
  778. DataOutOfRange = /* 1690 */ ER_DATA_OUT_OF_RANGE,
  779. WrongSpvarTypeInLimit = /* 1691 */ ER_WRONG_SPVAR_TYPE_IN_LIMIT,
  780. BinlogUnsafeMultipleEnginesAndSelfLoggingEngine = /* 1692 */ ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE,
  781. BinlogUnsafeMixedStatement = /* 1693 */ ER_BINLOG_UNSAFE_MIXED_STATEMENT,
  782. InsideTransactionPreventsSwitchSqlLogBin = /* 1694 */ ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN,
  783. StoredFunctionPreventsSwitchSqlLogBin = /* 1695 */ ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN,
  784. FailedReadFromParFile = /* 1696 */ ER_FAILED_READ_FROM_PAR_FILE,
  785. ValuesIsNotIntTypeError = /* 1697 */ ER_VALUES_IS_NOT_INT_TYPE_ERROR,
  786. AccessDeniedNoPasswordError = /* 1698 */ ER_ACCESS_DENIED_NO_PASSWORD_ERROR,
  787. SetPasswordAuthPlugin = /* 1699 */ ER_SET_PASSWORD_AUTH_PLUGIN,
  788. GrantPluginUserExists = /* 1700 */ ER_GRANT_PLUGIN_USER_EXISTS,
  789. TruncateIllegalFk = /* 1701 */ ER_TRUNCATE_ILLEGAL_FK,
  790. PluginIsPermanent = /* 1702 */ ER_PLUGIN_IS_PERMANENT,
  791. SlaveHeartbeatValueOutOfRangeMin = /* 1703 */ ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN,
  792. SlaveHeartbeatValueOutOfRangeMax = /* 1704 */ ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX,
  793. StmtCacheFull = /* 1705 */ ER_STMT_CACHE_FULL,
  794. MultiUpdateKeyConflict = /* 1706 */ ER_MULTI_UPDATE_KEY_CONFLICT,
  795. TableNeedsRebuild = /* 1707 */ ER_TABLE_NEEDS_REBUILD,
  796. warnOptionBelowLimit = /* 1708 */ WARN_OPTION_BELOW_LIMIT,
  797. IndexColumnTooLong = /* 1709 */ ER_INDEX_COLUMN_TOO_LONG,
  798. ErrorInTriggerBody = /* 1710 */ ER_ERROR_IN_TRIGGER_BODY,
  799. ErrorInUnknownTriggerBody = /* 1711 */ ER_ERROR_IN_UNKNOWN_TRIGGER_BODY,
  800. IndexCorrupt = /* 1712 */ ER_INDEX_CORRUPT,
  801. UndoRecordTooBig = /* 1713 */ ER_UNDO_RECORD_TOO_BIG,
  802. BinlogUnsafeInsertIgnoreSelect = /* 1714 */ ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT,
  803. BinlogUnsafeInsertSelectUpdate = /* 1715 */ ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE,
  804. BinlogUnsafeReplaceSelect = /* 1716 */ ER_BINLOG_UNSAFE_REPLACE_SELECT,
  805. BinlogUnsafeCreateIgnoreSelect = /* 1717 */ ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT,
  806. BinlogUnsafeCreateReplaceSelect = /* 1718 */ ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT,
  807. BinlogUnsafeUpdateIgnore = /* 1719 */ ER_BINLOG_UNSAFE_UPDATE_IGNORE,
  808. BinlogUnsafeWriteAutoincSelect = /* 1722 */ ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT,
  809. BinlogUnsafeCreateSelectAutoinc = /* 1723 */ ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC,
  810. BinlogUnsafeInsertTwoKeys = /* 1724 */ ER_BINLOG_UNSAFE_INSERT_TWO_KEYS,
  811. TableInFkCheck = /* 1725 */ ER_TABLE_IN_FK_CHECK,
  812. BinlogUnsafeAutoincNotFirst = /* 1727 */ ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST,
  813. CannotLoadFromTableV2 = /* 1728 */ ER_CANNOT_LOAD_FROM_TABLE_V2,
  814. MasterDelayValueOutOfRange = /* 1729 */ ER_MASTER_DELAY_VALUE_OUT_OF_RANGE,
  815. OnlyFdAndRbrEventsAllowedInBinlogStatement = /* 1730 */ ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT,
  816. PartitionExchangeDifferentOption = /* 1731 */ ER_PARTITION_EXCHANGE_DIFFERENT_OPTION,
  817. PartitionExchangePartTable = /* 1732 */ ER_PARTITION_EXCHANGE_PART_TABLE,
  818. PartitionExchangeTempTable = /* 1733 */ ER_PARTITION_EXCHANGE_TEMP_TABLE,
  819. PartitionInsteadOfSubpartition = /* 1734 */ ER_PARTITION_INSTEAD_OF_SUBPARTITION,
  820. UnknownPartition = /* 1735 */ ER_UNKNOWN_PARTITION,
  821. TablesDifferentMetadata = /* 1736 */ ER_TABLES_DIFFERENT_METADATA,
  822. RowDoesNotMatchPartition = /* 1737 */ ER_ROW_DOES_NOT_MATCH_PARTITION,
  823. BinlogCacheSizeGreaterThanMax = /* 1738 */ ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX,
  824. WarnIndexNotApplicable = /* 1739 */ ER_WARN_INDEX_NOT_APPLICABLE,
  825. PartitionExchangeForeignKey = /* 1740 */ ER_PARTITION_EXCHANGE_FOREIGN_KEY,
  826. NoSuchKeyValue = /* 1741 */ ER_NO_SUCH_KEY_VALUE,
  827. ValueTooLong = /* 1742 */ ER_VALUE_TOO_LONG,
  828. NetworkReadEventChecksumFailure = /* 1743 */ ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE,
  829. BinlogReadEventChecksumFailure = /* 1744 */ ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE,
  830. BinlogStmtCacheSizeGreaterThanMax = /* 1745 */ ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX,
  831. CantUpdateTableInCreateTableSelect = /* 1746 */ ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT,
  832. PartitionClauseOnNonpartitioned = /* 1747 */ ER_PARTITION_CLAUSE_ON_NONPARTITIONED,
  833. RowDoesNotMatchGivenPartitionSet = /* 1748 */ ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET,
  834. ChangeRplInfoRepositoryFailure = /* 1750 */ ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE,
  835. WarningNotCompleteRollbackWithCreatedTempTable = /* 1751 */ ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE,
  836. WarningNotCompleteRollbackWithDroppedTempTable = /* 1752 */ ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE,
  837. MtsFeatureIsNotSupported = /* 1753 */ ER_MTS_FEATURE_IS_NOT_SUPPORTED,
  838. MtsUpdatedDbsGreaterMax = /* 1754 */ ER_MTS_UPDATED_DBS_GREATER_MAX,
  839. MtsCantParallel = /* 1755 */ ER_MTS_CANT_PARALLEL,
  840. MtsInconsistentData = /* 1756 */ ER_MTS_INCONSISTENT_DATA,
  841. FulltextNotSupportedWithPartitioning = /* 1757 */ ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING,
  842. DaInvalidConditionNumber = /* 1758 */ ER_DA_INVALID_CONDITION_NUMBER,
  843. InsecurePlainText = /* 1759 */ ER_INSECURE_PLAIN_TEXT,
  844. InsecureChangeMaster = /* 1760 */ ER_INSECURE_CHANGE_MASTER,
  845. ForeignDuplicateKeyWithChildInfo = /* 1761 */ ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO,
  846. ForeignDuplicateKeyWithoutChildInfo = /* 1762 */ ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO,
  847. SqlthreadWithSecureSlave = /* 1763 */ ER_SQLTHREAD_WITH_SECURE_SLAVE,
  848. TableHasNoFt = /* 1764 */ ER_TABLE_HAS_NO_FT,
  849. VariableNotSettableInSfOrTrigger = /* 1765 */ ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER,
  850. VariableNotSettableInTransaction = /* 1766 */ ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION,
  851. GtidNextIsNotInGtidNextList = /* 1767 */ ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST,
  852. CantChangeGtidNextInTransactionWhenGtidNextListIsNull = /* 1768 */ ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL,
  853. SetStatementCannotInvokeFunction = /* 1769 */ ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION,
  854. GtidNextCantBeAutomaticIfGtidNextListIsNonNull = /* 1770 */ ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL,
  855. SkippingLoggedTransaction = /* 1771 */ ER_SKIPPING_LOGGED_TRANSACTION,
  856. MalformedGtidSetSpecification = /* 1772 */ ER_MALFORMED_GTID_SET_SPECIFICATION,
  857. MalformedGtidSetEncoding = /* 1773 */ ER_MALFORMED_GTID_SET_ENCODING,
  858. MalformedGtidSpecification = /* 1774 */ ER_MALFORMED_GTID_SPECIFICATION,
  859. GnoExhausted = /* 1775 */ ER_GNO_EXHAUSTED,
  860. BadSlaveAutoPosition = /* 1776 */ ER_BAD_SLAVE_AUTO_POSITION,
  861. AutoPositionRequiresGtidModeOn = /* 1777 */ ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON,
  862. CantDoImplicitCommitInTrxWhenGtidNextIsSet = /* 1778 */ ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET,
  863. GtidMode2Or3RequiresEnforceGtidConsistencyOn = /* 1779 */ ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON,
  864. GtidModeRequiresBinlog = /* 1780 */ ER_GTID_MODE_REQUIRES_BINLOG,
  865. CantSetGtidNextToGtidWhenGtidModeIsOff = /* 1781 */ ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF,
  866. CantSetGtidNextToAnonymousWhenGtidModeIsOn = /* 1782 */ ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON,
  867. CantSetGtidNextListToNonNullWhenGtidModeIsOff = /* 1783 */ ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF,
  868. FoundGtidEventWhenGtidModeIsOff = /* 1784 */ ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF,
  869. GtidUnsafeNonTransactionalTable = /* 1785 */ ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE,
  870. GtidUnsafeCreateSelect = /* 1786 */ ER_GTID_UNSAFE_CREATE_SELECT,
  871. GtidUnsafeCreateDropTemporaryTableInTransaction = /* 1787 */ ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION,
  872. GtidModeCanOnlyChangeOneStepAtATime = /* 1788 */ ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME,
  873. MasterHasPurgedRequiredGtids = /* 1789 */ ER_MASTER_HAS_PURGED_REQUIRED_GTIDS,
  874. CantSetGtidNextWhenOwningGtid = /* 1790 */ ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID,
  875. UnknownExplainFormat = /* 1791 */ ER_UNKNOWN_EXPLAIN_FORMAT,
  876. CantExecuteInReadOnlyTransaction = /* 1792 */ ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION,
  877. TooLongTablePartitionComment = /* 1793 */ ER_TOO_LONG_TABLE_PARTITION_COMMENT,
  878. SlaveConfiguration = /* 1794 */ ER_SLAVE_CONFIGURATION,
  879. InnodbFtLimit = /* 1795 */ ER_INNODB_FT_LIMIT,
  880. InnodbNoFtTempTable = /* 1796 */ ER_INNODB_NO_FT_TEMP_TABLE,
  881. InnodbFtWrongDocidColumn = /* 1797 */ ER_INNODB_FT_WRONG_DOCID_COLUMN,
  882. InnodbFtWrongDocidIndex = /* 1798 */ ER_INNODB_FT_WRONG_DOCID_INDEX,
  883. InnodbOnlineLogTooBig = /* 1799 */ ER_INNODB_ONLINE_LOG_TOO_BIG,
  884. UnknownAlterAlgorithm = /* 1800 */ ER_UNKNOWN_ALTER_ALGORITHM,
  885. UnknownAlterLock = /* 1801 */ ER_UNKNOWN_ALTER_LOCK,
  886. MtsChangeMasterCantRunWithGaps = /* 1802 */ ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS,
  887. MtsRecoveryFailure = /* 1803 */ ER_MTS_RECOVERY_FAILURE,
  888. MtsResetWorkers = /* 1804 */ ER_MTS_RESET_WORKERS,
  889. ColCountDoesntMatchCorruptedV2 = /* 1805 */ ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2,
  890. SlaveSilentRetryTransaction = /* 1806 */ ER_SLAVE_SILENT_RETRY_TRANSACTION,
  891. DiscardFkChecksRunning = /* 1807 */ ER_DISCARD_FK_CHECKS_RUNNING,
  892. TableSchemaMismatch = /* 1808 */ ER_TABLE_SCHEMA_MISMATCH,
  893. TableInSystemTablespace = /* 1809 */ ER_TABLE_IN_SYSTEM_TABLESPACE,
  894. IoReadError = /* 1810 */ ER_IO_READ_ERROR,
  895. IoWriteError = /* 1811 */ ER_IO_WRITE_ERROR,
  896. TablespaceMissing = /* 1812 */ ER_TABLESPACE_MISSING,
  897. TablespaceExists = /* 1813 */ ER_TABLESPACE_EXISTS,
  898. TablespaceDiscarded = /* 1814 */ ER_TABLESPACE_DISCARDED,
  899. InternalError = /* 1815 */ ER_INTERNAL_ERROR,
  900. InnodbImportError = /* 1816 */ ER_INNODB_IMPORT_ERROR,
  901. InnodbIndexCorrupt = /* 1817 */ ER_INNODB_INDEX_CORRUPT,
  902. InvalidYearColumnLength = /* 1818 */ ER_INVALID_YEAR_COLUMN_LENGTH,
  903. NotValidPassword = /* 1819 */ ER_NOT_VALID_PASSWORD,
  904. MustChangePassword = /* 1820 */ ER_MUST_CHANGE_PASSWORD,
  905. FkNoIndexChild = /* 1821 */ ER_FK_NO_INDEX_CHILD,
  906. FkNoIndexParent = /* 1822 */ ER_FK_NO_INDEX_PARENT,
  907. FkFailAddSystem = /* 1823 */ ER_FK_FAIL_ADD_SYSTEM,
  908. FkCannotOpenParent = /* 1824 */ ER_FK_CANNOT_OPEN_PARENT,
  909. FkIncorrectOption = /* 1825 */ ER_FK_INCORRECT_OPTION,
  910. DupConstraintName = /* 1826 */ ER_DUP_CONSTRAINT_NAME,
  911. PasswordFormat = /* 1827 */ ER_PASSWORD_FORMAT,
  912. FkColumnCannotDrop = /* 1828 */ ER_FK_COLUMN_CANNOT_DROP,
  913. FkColumnCannotDropChild = /* 1829 */ ER_FK_COLUMN_CANNOT_DROP_CHILD,
  914. FkColumnNotNull = /* 1830 */ ER_FK_COLUMN_NOT_NULL,
  915. DupIndex = /* 1831 */ ER_DUP_INDEX,
  916. FkColumnCannotChange = /* 1832 */ ER_FK_COLUMN_CANNOT_CHANGE,
  917. FkColumnCannotChangeChild = /* 1833 */ ER_FK_COLUMN_CANNOT_CHANGE_CHILD,
  918. FkCannotDeleteParent = /* 1834 */ ER_FK_CANNOT_DELETE_PARENT,
  919. MalformedPacket = /* 1835 */ ER_MALFORMED_PACKET,
  920. ReadOnlyMode = /* 1836 */ ER_READ_ONLY_MODE,
  921. GtidNextTypeUndefinedGroup = /* 1837 */ ER_GTID_NEXT_TYPE_UNDEFINED_GROUP,
  922. VariableNotSettableInSp = /* 1838 */ ER_VARIABLE_NOT_SETTABLE_IN_SP,
  923. CantSetGtidPurgedWhenGtidModeIsOff = /* 1839 */ ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF,
  924. CantSetGtidPurgedWhenGtidExecutedIsNotEmpty = /* 1840 */ ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY,
  925. CantSetGtidPurgedWhenOwnedGtidsIsNotEmpty = /* 1841 */ ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY,
  926. GtidPurgedWasChanged = /* 1842 */ ER_GTID_PURGED_WAS_CHANGED,
  927. GtidExecutedWasChanged = /* 1843 */ ER_GTID_EXECUTED_WAS_CHANGED,
  928. BinlogStmtModeAndNoReplTables = /* 1844 */ ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES,
  929. AlterOperationNotSupported = /* 1845 */ ER_ALTER_OPERATION_NOT_SUPPORTED,
  930. AlterOperationNotSupportedReason = /* 1846 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON,
  931. AlterOperationNotSupportedReasonCopy = /* 1847 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY,
  932. AlterOperationNotSupportedReasonPartition = /* 1848 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION,
  933. AlterOperationNotSupportedReasonFkRename = /* 1849 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME,
  934. AlterOperationNotSupportedReasonColumnType = /* 1850 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE,
  935. AlterOperationNotSupportedReasonFkCheck = /* 1851 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK,
  936. AlterOperationNotSupportedReasonIgnore = /* 1852 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE,
  937. AlterOperationNotSupportedReasonNopk = /* 1853 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK,
  938. AlterOperationNotSupportedReasonAutoinc = /* 1854 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC,
  939. AlterOperationNotSupportedReasonHiddenFts = /* 1855 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS,
  940. AlterOperationNotSupportedReasonChangeFts = /* 1856 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS,
  941. AlterOperationNotSupportedReasonFts = /* 1857 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS,
  942. SqlSlaveSkipCounterNotSettableInGtidMode = /* 1858 */ ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE,
  943. DupUnknownInIndex = /* 1859 */ ER_DUP_UNKNOWN_IN_INDEX,
  944. IdentCausesTooLongPath = /* 1860 */ ER_IDENT_CAUSES_TOO_LONG_PATH,
  945. AlterOperationNotSupportedReasonNotNull = /* 1861 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL,
  946. MustChangePasswordLogin = /* 1862 */ ER_MUST_CHANGE_PASSWORD_LOGIN,
  947. RowInWrongPartition = /* 1863 */ ER_ROW_IN_WRONG_PARTITION,
  948. MtsEventBiggerPendingJobsSizeMax = /* 1864 */ ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX,
  949. InnodbNoFtUsesParser = /* 1865 */ ER_INNODB_NO_FT_USES_PARSER,
  950. BinlogLogicalCorruption = /* 1866 */ ER_BINLOG_LOGICAL_CORRUPTION,
  951. WarnPurgeLogInUse = /* 1867 */ ER_WARN_PURGE_LOG_IN_USE,
  952. WarnPurgeLogIsActive = /* 1868 */ ER_WARN_PURGE_LOG_IS_ACTIVE,
  953. AutoIncrementConflict = /* 1869 */ ER_AUTO_INCREMENT_CONFLICT,
  954. warnOnBlockholeInRbr = /* 1870 */ WARN_ON_BLOCKHOLE_IN_RBR,
  955. SlaveMiInitRepository = /* 1871 */ ER_SLAVE_MI_INIT_REPOSITORY,
  956. SlaveRliInitRepository = /* 1872 */ ER_SLAVE_RLI_INIT_REPOSITORY,
  957. AccessDeniedChangeUserError = /* 1873 */ ER_ACCESS_DENIED_CHANGE_USER_ERROR,
  958. InnodbReadOnly = /* 1874 */ ER_INNODB_READ_ONLY,
  959. StopSlaveSqlThreadTimeout = /* 1875 */ ER_STOP_SLAVE_SQL_THREAD_TIMEOUT,
  960. StopSlaveIoThreadTimeout = /* 1876 */ ER_STOP_SLAVE_IO_THREAD_TIMEOUT,
  961. TableCorrupt = /* 1877 */ ER_TABLE_CORRUPT,
  962. TempFileWriteFailure = /* 1878 */ ER_TEMP_FILE_WRITE_FAILURE,
  963. InnodbFtAuxNotHexId = /* 1879 */ ER_INNODB_FT_AUX_NOT_HEX_ID,
  964. LastMysqlErrorMessage = /* 1880 */ ER_LAST_MYSQL_ERROR_MESSAGE,
  965. ErrorLastSection1 = /* 1880 */ ER_ERROR_LAST_SECTION_1,
  966. /* new section */
  967. ErrorFirstSection2 = /* 1900 */ ER_ERROR_FIRST_SECTION_2,
  968. GeneratedColumnFunctionIsNotAllowed = /* 1901 */ ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED,
  969. PrimaryKeyBasedOnGeneratedColumn = /* 1903 */ ER_PRIMARY_KEY_BASED_ON_GENERATED_COLUMN,
  970. KeyBasedOnGeneratedVirtualColumn = /* 1904 */ ER_KEY_BASED_ON_GENERATED_VIRTUAL_COLUMN,
  971. WrongFkOptionForGeneratedColumn = /* 1905 */ ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN,
  972. WarningNonDefaultValueForGeneratedColumn = /* 1906 */ ER_WARNING_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN,
  973. UnsupportedActionOnGeneratedColumn = /* 1907 */ ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN,
  974. UnsupportedEngineForGeneratedColumns = /* 1910 */ ER_UNSUPPORTED_ENGINE_FOR_GENERATED_COLUMNS,
  975. UnknownOption = /* 1911 */ ER_UNKNOWN_OPTION,
  976. BadOptionValue = /* 1912 */ ER_BAD_OPTION_VALUE,
  977. DataOverflow = /* 1916 */ ER_DATA_OVERFLOW,
  978. DataTruncated = /* 1917 */ ER_DATA_TRUNCATED,
  979. BadData = /* 1918 */ ER_BAD_DATA,
  980. DynColWrongFormat = /* 1919 */ ER_DYN_COL_WRONG_FORMAT,
  981. DynColImplementationLimit = /* 1920 */ ER_DYN_COL_IMPLEMENTATION_LIMIT,
  982. DynColData = /* 1921 */ ER_DYN_COL_DATA,
  983. DynColWrongCharset = /* 1922 */ ER_DYN_COL_WRONG_CHARSET,
  984. IllegalSubqueryOptimizerSwitches = /* 1923 */ ER_ILLEGAL_SUBQUERY_OPTIMIZER_SWITCHES,
  985. QueryCacheIsDisabled = /* 1924 */ ER_QUERY_CACHE_IS_DISABLED,
  986. QueryCacheIsGlobalyDisabled = /* 1925 */ ER_QUERY_CACHE_IS_GLOBALY_DISABLED,
  987. ViewOrderbyIgnored = /* 1926 */ ER_VIEW_ORDERBY_IGNORED,
  988. ConnectionKilled = /* 1927 */ ER_CONNECTION_KILLED,
  989. InsideTransactionPreventsSwitchSkipReplication = /* 1929 */ ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SKIP_REPLICATION,
  990. StoredFunctionPreventsSwitchSkipReplication = /* 1930 */ ER_STORED_FUNCTION_PREVENTS_SWITCH_SKIP_REPLICATION,
  991. QueryExceededRowsExaminedLimit = /* 1931 */ ER_QUERY_EXCEEDED_ROWS_EXAMINED_LIMIT,
  992. NoSuchTableInEngine = /* 1932 */ ER_NO_SUCH_TABLE_IN_ENGINE,
  993. TargetNotExplainable = /* 1933 */ ER_TARGET_NOT_EXPLAINABLE,
  994. ConnectionAlreadyExists = /* 1934 */ ER_CONNECTION_ALREADY_EXISTS,
  995. MasterLogPrefix = /* 1935 */ ER_MASTER_LOG_PREFIX,
  996. CantStartStopSlave = /* 1936 */ ER_CANT_START_STOP_SLAVE,
  997. SlaveStarted = /* 1937 */ ER_SLAVE_STARTED,
  998. SlaveStopped = /* 1938 */ ER_SLAVE_STOPPED,
  999. SqlDiscoverError = /* 1939 */ ER_SQL_DISCOVER_ERROR,
  1000. FailedGtidStateInit = /* 1940 */ ER_FAILED_GTID_STATE_INIT,
  1001. IncorrectGtidState = /* 1941 */ ER_INCORRECT_GTID_STATE,
  1002. CannotUpdateGtidState = /* 1942 */ ER_CANNOT_UPDATE_GTID_STATE,
  1003. DuplicateGtidDomain = /* 1943 */ ER_DUPLICATE_GTID_DOMAIN,
  1004. GtidOpenTableFailed = /* 1944 */ ER_GTID_OPEN_TABLE_FAILED,
  1005. GtidPositionNotFoundInBinlog = /* 1945 */ ER_GTID_POSITION_NOT_FOUND_IN_BINLOG,
  1006. CannotLoadSlaveGtidState = /* 1946 */ ER_CANNOT_LOAD_SLAVE_GTID_STATE,
  1007. MasterGtidPosConflictsWithBinlog = /* 1947 */ ER_MASTER_GTID_POS_CONFLICTS_WITH_BINLOG,
  1008. MasterGtidPosMissingDomain = /* 1948 */ ER_MASTER_GTID_POS_MISSING_DOMAIN,
  1009. UntilRequiresUsingGtid = /* 1949 */ ER_UNTIL_REQUIRES_USING_GTID,
  1010. GtidStrictOutOfOrder = /* 1950 */ ER_GTID_STRICT_OUT_OF_ORDER,
  1011. GtidStartFromBinlogHole = /* 1951 */ ER_GTID_START_FROM_BINLOG_HOLE,
  1012. SlaveUnexpectedMasterSwitch = /* 1952 */ ER_SLAVE_UNEXPECTED_MASTER_SWITCH,
  1013. InsideTransactionPreventsSwitchGtidDomainIdSeqNo = /* 1953 */ ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO,
  1014. StoredFunctionPreventsSwitchGtidDomainIdSeqNo = /* 1954 */ ER_STORED_FUNCTION_PREVENTS_SWITCH_GTID_DOMAIN_ID_SEQ_NO,
  1015. GtidPositionNotFoundInBinlog2 = /* 1955 */ ER_GTID_POSITION_NOT_FOUND_IN_BINLOG2,
  1016. BinlogMustBeEmpty = /* 1956 */ ER_BINLOG_MUST_BE_EMPTY,
  1017. NoSuchQuery = /* 1957 */ ER_NO_SUCH_QUERY,
  1018. BadBase64Data = /* 1958 */ ER_BAD_BASE64_DATA,
  1019. InvalidRole = /* 1959 */ ER_INVALID_ROLE,
  1020. InvalidCurrentUser = /* 1960 */ ER_INVALID_CURRENT_USER,
  1021. CannotGrantRole = /* 1961 */ ER_CANNOT_GRANT_ROLE,
  1022. CannotRevokeRole = /* 1962 */ ER_CANNOT_REVOKE_ROLE,
  1023. ChangeSlaveParallelThreadsActive = /* 1963 */ ER_CHANGE_SLAVE_PARALLEL_THREADS_ACTIVE,
  1024. PriorCommitFailed = /* 1964 */ ER_PRIOR_COMMIT_FAILED,
  1025. ItIsAView = /* 1965 */ ER_IT_IS_A_VIEW,
  1026. SlaveSkipNotInGtid = /* 1966 */ ER_SLAVE_SKIP_NOT_IN_GTID,
  1027. TableDefinitionTooBig = /* 1967 */ ER_TABLE_DEFINITION_TOO_BIG,
  1028. PluginInstalled = /* 1968 */ ER_PLUGIN_INSTALLED,
  1029. StatementTimeout = /* 1969 */ ER_STATEMENT_TIMEOUT,
  1030. SubqueriesNotSupported = /* 1970 */ ER_SUBQUERIES_NOT_SUPPORTED,
  1031. SetStatementNotSupported = /* 1971 */ ER_SET_STATEMENT_NOT_SUPPORTED,
  1032. UserCreateExists = /* 1973 */ ER_USER_CREATE_EXISTS,
  1033. UserDropExists = /* 1974 */ ER_USER_DROP_EXISTS,
  1034. RoleCreateExists = /* 1975 */ ER_ROLE_CREATE_EXISTS,
  1035. RoleDropExists = /* 1976 */ ER_ROLE_DROP_EXISTS,
  1036. CannotConvertCharacter = /* 1977 */ ER_CANNOT_CONVERT_CHARACTER,
  1037. InvalidDefaultValueForField = /* 1978 */ ER_INVALID_DEFAULT_VALUE_FOR_FIELD,
  1038. KillQueryDeniedError = /* 1979 */ ER_KILL_QUERY_DENIED_ERROR,
  1039. NoEisForField = /* 1980 */ ER_NO_EIS_FOR_FIELD,
  1040. WarnAggfuncDependence = /* 1981 */ ER_WARN_AGGFUNC_DEPENDENCE,
  1041. ErrorLastSection2 = /* 1981 */ ER_ERROR_LAST_SECTION_2,
  1042. /* new section */
  1043. ErrorFirstSection4 = /* 3000 */ ER_ERROR_FIRST_SECTION_4,
  1044. FileCorrupt = /* 3000 */ ER_FILE_CORRUPT,
  1045. ErrorOnMaster = /* 3001 */ ER_ERROR_ON_MASTER,
  1046. InconsistentError = /* 3002 */ ER_INCONSISTENT_ERROR,
  1047. StorageEngineNotLoaded = /* 3003 */ ER_STORAGE_ENGINE_NOT_LOADED,
  1048. GetStackedDaWithoutActiveHandler = /* 3004 */ ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER,
  1049. WarnLegacySyntaxConverted = /* 3005 */ ER_WARN_LEGACY_SYNTAX_CONVERTED,
  1050. BinlogUnsafeFulltextPlugin = /* 3006 */ ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN,
  1051. CannotDiscardTemporaryTable = /* 3007 */ ER_CANNOT_DISCARD_TEMPORARY_TABLE,
  1052. FkDepthExceeded = /* 3008 */ ER_FK_DEPTH_EXCEEDED,
  1053. ColCountDoesntMatchPleaseUpdateV2 = /* 3009 */ ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2,
  1054. WarnTriggerDoesntHaveCreated = /* 3010 */ ER_WARN_TRIGGER_DOESNT_HAVE_CREATED,
  1055. ReferencedTrgDoesNotExistMysql = /* 3011 */ ER_REFERENCED_TRG_DOES_NOT_EXIST_MYSQL,
  1056. ExplainNotSupported = /* 3012 */ ER_EXPLAIN_NOT_SUPPORTED,
  1057. InvalidFieldSize = /* 3013 */ ER_INVALID_FIELD_SIZE,
  1058. MissingHaCreateOption = /* 3014 */ ER_MISSING_HA_CREATE_OPTION,
  1059. EngineOutOfMemory = /* 3015 */ ER_ENGINE_OUT_OF_MEMORY,
  1060. PasswordExpireAnonymousUser = /* 3016 */ ER_PASSWORD_EXPIRE_ANONYMOUS_USER,
  1061. SlaveSqlThreadMustStop = /* 3017 */ ER_SLAVE_SQL_THREAD_MUST_STOP,
  1062. NoFtMaterializedSubquery = /* 3018 */ ER_NO_FT_MATERIALIZED_SUBQUERY,
  1063. InnodbUndoLogFull = /* 3019 */ ER_INNODB_UNDO_LOG_FULL,
  1064. InvalidArgumentForLogarithm = /* 3020 */ ER_INVALID_ARGUMENT_FOR_LOGARITHM,
  1065. SlaveChannelIoThreadMustStop = /* 3021 */ ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP,
  1066. WarnOpenTempTablesMustBeZero = /* 3022 */ ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO,
  1067. WarnOnlyMasterLogFileNoPos = /* 3023 */ ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS,
  1068. QueryTimeout = /* 3024 */ ER_QUERY_TIMEOUT,
  1069. NonRoSelectDisableTimer = /* 3025 */ ER_NON_RO_SELECT_DISABLE_TIMER,
  1070. DupListEntry = /* 3026 */ ER_DUP_LIST_ENTRY,
  1071. SqlModeNoEffect = /* 3027 */ ER_SQL_MODE_NO_EFFECT,
  1072. AggregateOrderForUnion = /* 3028 */ ER_AGGREGATE_ORDER_FOR_UNION,
  1073. AggregateOrderNonAggQuery = /* 3029 */ ER_AGGREGATE_ORDER_NON_AGG_QUERY,
  1074. SlaveWorkerStoppedPreviousThdError = /* 3030 */ ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR,
  1075. DontSupportSlavePreserveCommitOrder = /* 3031 */ ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER,
  1076. ServerOfflineMode = /* 3032 */ ER_SERVER_OFFLINE_MODE,
  1077. GisDifferentSrids = /* 3033 */ ER_GIS_DIFFERENT_SRIDS,
  1078. GisUnsupportedArgument = /* 3034 */ ER_GIS_UNSUPPORTED_ARGUMENT,
  1079. GisUnknownError = /* 3035 */ ER_GIS_UNKNOWN_ERROR,
  1080. GisUnknownException = /* 3036 */ ER_GIS_UNKNOWN_EXCEPTION,
  1081. GisInvalidData = /* 3037 */ ER_GIS_INVALID_DATA,
  1082. BoostGeometryEmptyInputException = /* 3038 */ ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION,
  1083. BoostGeometryCentroidException = /* 3039 */ ER_BOOST_GEOMETRY_CENTROID_EXCEPTION,
  1084. BoostGeometryOverlayInvalidInputException = /* 3040 */ ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION,
  1085. BoostGeometryTurnInfoException = /* 3041 */ ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION,
  1086. BoostGeometrySelfIntersectionPointException = /* 3042 */ ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION,
  1087. BoostGeometryUnknownException = /* 3043 */ ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION,
  1088. StdBadAllocError = /* 3044 */ ER_STD_BAD_ALLOC_ERROR,
  1089. StdDomainError = /* 3045 */ ER_STD_DOMAIN_ERROR,
  1090. StdLengthError = /* 3046 */ ER_STD_LENGTH_ERROR,
  1091. StdInvalidArgument = /* 3047 */ ER_STD_INVALID_ARGUMENT,
  1092. StdOutOfRangeError = /* 3048 */ ER_STD_OUT_OF_RANGE_ERROR,
  1093. StdOverflowError = /* 3049 */ ER_STD_OVERFLOW_ERROR,
  1094. StdRangeError = /* 3050 */ ER_STD_RANGE_ERROR,
  1095. StdUnderflowError = /* 3051 */ ER_STD_UNDERFLOW_ERROR,
  1096. StdLogicError = /* 3052 */ ER_STD_LOGIC_ERROR,
  1097. StdRuntimeError = /* 3053 */ ER_STD_RUNTIME_ERROR,
  1098. StdUnknownException = /* 3054 */ ER_STD_UNKNOWN_EXCEPTION,
  1099. GisDataWrongEndianess = /* 3055 */ ER_GIS_DATA_WRONG_ENDIANESS,
  1100. ChangeMasterPasswordLength = /* 3056 */ ER_CHANGE_MASTER_PASSWORD_LENGTH,
  1101. UserLockWrongName = /* 3057 */ ER_USER_LOCK_WRONG_NAME,
  1102. UserLockDeadlock = /* 3058 */ ER_USER_LOCK_DEADLOCK,
  1103. ReplaceInaccessibleRows = /* 3059 */ ER_REPLACE_INACCESSIBLE_ROWS,
  1104. AlterOperationNotSupportedReasonGis = /* 3060 */ ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS,
  1105. ErrorLastSection4 = /* 3060 */ ER_ERROR_LAST_SECTION_4,
  1106. /* new section */
  1107. ErrorFirstSection5 = /* 4000 */ ER_ERROR_FIRST_SECTION_5,
  1108. CommultiBadcontext = /* 4000 */ ER_COMMULTI_BADCONTEXT,
  1109. BadCommandInMulti = /* 4001 */ ER_BAD_COMMAND_IN_MULTI,
  1110. WithColWrongList = /* 4002 */ ER_WITH_COL_WRONG_LIST,
  1111. TooManyDefinitionsInWithClause = /* 4003 */ ER_TOO_MANY_DEFINITIONS_IN_WITH_CLAUSE,
  1112. DupQueryName = /* 4004 */ ER_DUP_QUERY_NAME,
  1113. RecursiveWithoutAnchors = /* 4005 */ ER_RECURSIVE_WITHOUT_ANCHORS,
  1114. UnacceptableMutualRecursion = /* 4006 */ ER_UNACCEPTABLE_MUTUAL_RECURSION,
  1115. RefToRecursiveWithTableInDerived = /* 4007 */ ER_REF_TO_RECURSIVE_WITH_TABLE_IN_DERIVED,
  1116. NotStandardCompliantRecursive = /* 4008 */ ER_NOT_STANDARD_COMPLIANT_RECURSIVE,
  1117. WrongWindowSpecName = /* 4009 */ ER_WRONG_WINDOW_SPEC_NAME,
  1118. DupWindowName = /* 4010 */ ER_DUP_WINDOW_NAME,
  1119. PartitionListInReferencingWindowSpec = /* 4011 */ ER_PARTITION_LIST_IN_REFERENCING_WINDOW_SPEC,
  1120. OrderListInReferencingWindowSpec = /* 4012 */ ER_ORDER_LIST_IN_REFERENCING_WINDOW_SPEC,
  1121. WindowFrameInReferencedWindowSpec = /* 4013 */ ER_WINDOW_FRAME_IN_REFERENCED_WINDOW_SPEC,
  1122. BadCombinationOfWindowFrameBoundSpecs = /* 4014 */ ER_BAD_COMBINATION_OF_WINDOW_FRAME_BOUND_SPECS,
  1123. WrongPlacementOfWindowFunction = /* 4015 */ ER_WRONG_PLACEMENT_OF_WINDOW_FUNCTION,
  1124. WindowFunctionInWindowSpec = /* 4016 */ ER_WINDOW_FUNCTION_IN_WINDOW_SPEC,
  1125. NotAllowedWindowFrame = /* 4017 */ ER_NOT_ALLOWED_WINDOW_FRAME,
  1126. NoOrderListInWindowSpec = /* 4018 */ ER_NO_ORDER_LIST_IN_WINDOW_SPEC,
  1127. RangeFrameNeedsSimpleOrderby = /* 4019 */ ER_RANGE_FRAME_NEEDS_SIMPLE_ORDERBY,
  1128. WrongTypeForRowsFrame = /* 4020 */ ER_WRONG_TYPE_FOR_ROWS_FRAME,
  1129. WrongTypeForRangeFrame = /* 4021 */ ER_WRONG_TYPE_FOR_RANGE_FRAME,
  1130. FrameExclusionNotSupported = /* 4022 */ ER_FRAME_EXCLUSION_NOT_SUPPORTED,
  1131. WindowFunctionDontHaveFrame = /* 4023 */ ER_WINDOW_FUNCTION_DONT_HAVE_FRAME,
  1132. InvalidNtileArgument = /* 4024 */ ER_INVALID_NTILE_ARGUMENT,
  1133. ConstraintFailed = /* 4025 */ ER_CONSTRAINT_FAILED,
  1134. ExpressionIsTooBig = /* 4026 */ ER_EXPRESSION_IS_TOO_BIG,
  1135. ErrorEvaluatingExpression = /* 4027 */ ER_ERROR_EVALUATING_EXPRESSION,
  1136. CalculatingDefaultValue = /* 4028 */ ER_CALCULATING_DEFAULT_VALUE,
  1137. ExpressionRefersToUninitField = /* 4029 */ ER_EXPRESSION_REFERS_TO_UNINIT_FIELD,
  1138. PartitionDefaultError = /* 4030 */ ER_PARTITION_DEFAULT_ERROR,
  1139. ReferencedTrgDoesNotExist = /* 4031 */ ER_REFERENCED_TRG_DOES_NOT_EXIST,
  1140. InvalidDefaultParam = /* 4032 */ ER_INVALID_DEFAULT_PARAM,
  1141. BinlogNonSupportedBulk = /* 4033 */ ER_BINLOG_NON_SUPPORTED_BULK,
  1142. BinlogUncompressError = /* 4034 */ ER_BINLOG_UNCOMPRESS_ERROR,
  1143. JsonBadChr = /* 4035 */ ER_JSON_BAD_CHR,
  1144. JsonNotJsonChr = /* 4036 */ ER_JSON_NOT_JSON_CHR,
  1145. JsonEos = /* 4037 */ ER_JSON_EOS,
  1146. JsonSyntax = /* 4038 */ ER_JSON_SYNTAX,
  1147. JsonEscaping = /* 4039 */ ER_JSON_ESCAPING,
  1148. JsonDepth = /* 4040 */ ER_JSON_DEPTH,
  1149. JsonPathEos = /* 4041 */ ER_JSON_PATH_EOS,
  1150. JsonPathSyntax = /* 4042 */ ER_JSON_PATH_SYNTAX,
  1151. JsonPathDepth = /* 4043 */ ER_JSON_PATH_DEPTH,
  1152. JsonPathNoWildcard = /* 4044 */ ER_JSON_PATH_NO_WILDCARD,
  1153. JsonPathArray = /* 4045 */ ER_JSON_PATH_ARRAY,
  1154. JsonOneOrAll = /* 4046 */ ER_JSON_ONE_OR_ALL,
  1155. UnsupportCompressedTemporaryTable = /* 4047 */ ER_UNSUPPORT_COMPRESSED_TEMPORARY_TABLE,
  1156. GeojsonIncorrect = /* 4048 */ ER_GEOJSON_INCORRECT,
  1157. GeojsonTooFewPoints = /* 4049 */ ER_GEOJSON_TOO_FEW_POINTS,
  1158. GeojsonNotClosed = /* 4050 */ ER_GEOJSON_NOT_CLOSED,
  1159. JsonPathEmpty = /* 4051 */ ER_JSON_PATH_EMPTY,
  1160. SlaveSameId = /* 4052 */ ER_SLAVE_SAME_ID,
  1161. FlashbackNotSupported = /* 4053 */ ER_FLASHBACK_NOT_SUPPORTED,
  1162. ErrorLast = /* 4053 */ ER_ERROR_LAST,
  1163. /* client errors */
  1164. ClientUnknownError = /* 2000 */ CR_UNKNOWN_ERROR,
  1165. ClientSocketCreateError = /* 2001 */ CR_SOCKET_CREATE_ERROR,
  1166. ClientConnectionError = /* 2002 */ CR_CONNECTION_ERROR,
  1167. ClientConnHostError = /* 2003 */ CR_CONN_HOST_ERROR,
  1168. ClientIpsockError = /* 2004 */ CR_IPSOCK_ERROR,
  1169. ClientUnknownHost = /* 2005 */ CR_UNKNOWN_HOST,
  1170. ClientServerGoneError = /* 2006 */ CR_SERVER_GONE_ERROR,
  1171. ClientVersionError = /* 2007 */ CR_VERSION_ERROR,
  1172. ClientOutOfMemory = /* 2008 */ CR_OUT_OF_MEMORY,
  1173. ClientWrongHostInfo = /* 2009 */ CR_WRONG_HOST_INFO,
  1174. ClientLocalhostConnection = /* 2010 */ CR_LOCALHOST_CONNECTION,
  1175. ClientTcpConnection = /* 2011 */ CR_TCP_CONNECTION,
  1176. ClientServerHandshakeErr = /* 2012 */ CR_SERVER_HANDSHAKE_ERR,
  1177. ClientServerLost = /* 2013 */ CR_SERVER_LOST,
  1178. ClientCommandsOutOfSync = /* 2014 */ CR_COMMANDS_OUT_OF_SYNC,
  1179. ClientNamedpipeConnection = /* 2015 */ CR_NAMEDPIPE_CONNECTION,
  1180. ClientNamedpipewaitError = /* 2016 */ CR_NAMEDPIPEWAIT_ERROR,
  1181. ClientNamedpipeopenError = /* 2017 */ CR_NAMEDPIPEOPEN_ERROR,
  1182. ClientNamedpipesetstateError = /* 2018 */ CR_NAMEDPIPESETSTATE_ERROR,
  1183. ClientCantReadCharset = /* 2019 */ CR_CANT_READ_CHARSET,
  1184. ClientNetPacketTooLarge = /* 2020 */ CR_NET_PACKET_TOO_LARGE,
  1185. ClientSslConnectionError = /* 2026 */ CR_SSL_CONNECTION_ERROR,
  1186. ClientMalformedPacket = /* 2027 */ CR_MALFORMED_PACKET,
  1187. ClientNoPrepareStmt = /* 2030 */ CR_NO_PREPARE_STMT,
  1188. ClientParamsNotBound = /* 2031 */ CR_PARAMS_NOT_BOUND,
  1189. ClientInvalidParameterNo = /* 2034 */ CR_INVALID_PARAMETER_NO,
  1190. ClientInvalidBufferUse = /* 2035 */ CR_INVALID_BUFFER_USE,
  1191. ClientUnsupportedParamType = /* 2036 */ CR_UNSUPPORTED_PARAM_TYPE,
  1192. ClientSharedMemoryConnection = /* 2037 */ CR_SHARED_MEMORY_CONNECTION,
  1193. ClientSharedMemoryConnectError = /* 2038 */ CR_SHARED_MEMORY_CONNECT_ERROR,
  1194. ClientConnUnknownProtocol = /* 2047 */ CR_CONN_UNKNOWN_PROTOCOL,
  1195. ClientSecureAuth = /* 2049 */ CR_SECURE_AUTH,
  1196. ClientNoData = /* 2051 */ CR_NO_DATA,
  1197. ClientNoStmtMetadata = /* 2052 */ CR_NO_STMT_METADATA,
  1198. ClientNotImplemented = /* 2054 */ CR_NOT_IMPLEMENTED,
  1199. ClientServerLostExtended = /* 2055 */ CR_SERVER_LOST_EXTENDED,
  1200. ClientStmtClosed = /* 2056 */ CR_STMT_CLOSED,
  1201. ClientNewStmtMetadata = /* 2057 */ CR_NEW_STMT_METADATA,
  1202. ClientAlreadyConnected = /* 2058 */ CR_ALREADY_CONNECTED,
  1203. ClientAuthPluginCannotLoad = /* 2059 */ CR_AUTH_PLUGIN_CANNOT_LOAD,
  1204. ClientDuplicateConnectionAttr = /* 2060 */ CR_DUPLICATE_CONNECTION_ATTR,
  1205. ClientAuthPluginErr = /* 2061 */ CR_AUTH_PLUGIN_ERR,
  1206. ClientEventCreateFailed = /* 5000 */ CR_EVENT_CREATE_FAILED,
  1207. ClientBindAddrFailed = /* 5001 */ CR_BIND_ADDR_FAILED,
  1208. ClientAsyncNotSupported = /* 5002 */ CR_ASYNC_NOT_SUPPORTED,
  1209. ClientFunctionNotSupported = /* 5003 */ CR_FUNCTION_NOT_SUPPORTED,
  1210. ClientFileNotFound = /* 5004 */ CR_FILE_NOT_FOUND,
  1211. ClientFileRead = /* 5005 */ CR_FILE_READ,
  1212. ClientBulkWithoutParameters = /* 5006 */ CR_BULK_WITHOUT_PARAMETERS,
  1213. };
  1214. }