forked from pingcap/parser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
errcode.go
919 lines (914 loc) · 62.9 KB
/
errcode.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
// Copyright 2015 PingCAP, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// See the License for the specific language governing permissions and
// limitations under the License.
package mysql
// MySQL error code.
// This value is numeric. It is not portable to other database systems.
const (
ErrErrorFirst uint16 = 1000
ErrHashchk = 1000
ErrNisamchk = 1001
ErrNo = 1002
ErrYes = 1003
ErrCantCreateFile = 1004
ErrCantCreateTable = 1005
ErrCantCreateDB = 1006
ErrDBCreateExists = 1007
ErrDBDropExists = 1008
ErrDBDropDelete = 1009
ErrDBDropRmdir = 1010
ErrCantDeleteFile = 1011
ErrCantFindSystemRec = 1012
ErrCantGetStat = 1013
ErrCantGetWd = 1014
ErrCantLock = 1015
ErrCantOpenFile = 1016
ErrFileNotFound = 1017
ErrCantReadDir = 1018
ErrCantSetWd = 1019
ErrCheckread = 1020
ErrDiskFull = 1021
ErrDupKey = 1022
ErrErrorOnClose = 1023
ErrErrorOnRead = 1024
ErrErrorOnRename = 1025
ErrErrorOnWrite = 1026
ErrFileUsed = 1027
ErrFilsortAbort = 1028
ErrFormNotFound = 1029
ErrGetErrno = 1030
ErrIllegalHa = 1031
ErrKeyNotFound = 1032
ErrNotFormFile = 1033
ErrNotKeyFile = 1034
ErrOldKeyFile = 1035
ErrOpenAsReadonly = 1036
ErrOutofMemory = 1037
ErrOutOfSortMemory = 1038
ErrUnexpectedEOF = 1039
ErrConCount = 1040
ErrOutOfResources = 1041
ErrBadHost = 1042
ErrHandshake = 1043
ErrDBaccessDenied = 1044
ErrAccessDenied = 1045
ErrNoDB = 1046
ErrUnknownCom = 1047
ErrBadNull = 1048
ErrBadDB = 1049
ErrTableExists = 1050
ErrBadTable = 1051
ErrNonUniq = 1052
ErrServerShutdown = 1053
ErrBadField = 1054
ErrFieldNotInGroupBy = 1055
ErrWrongGroupField = 1056
ErrWrongSumSelect = 1057
ErrWrongValueCount = 1058
ErrTooLongIdent = 1059
ErrDupFieldName = 1060
ErrDupKeyName = 1061
ErrDupEntry = 1062
ErrWrongFieldSpec = 1063
ErrParse = 1064
ErrEmptyQuery = 1065
ErrNonuniqTable = 1066
ErrInvalidDefault = 1067
ErrMultiplePriKey = 1068
ErrTooManyKeys = 1069
ErrTooManyKeyParts = 1070
ErrTooLongKey = 1071
ErrKeyColumnDoesNotExits = 1072
ErrBlobUsedAsKey = 1073
ErrTooBigFieldlength = 1074
ErrWrongAutoKey = 1075
ErrReady = 1076
ErrNormalShutdown = 1077
ErrGotSignal = 1078
ErrShutdownComplete = 1079
ErrForcingClose = 1080
ErrIpsock = 1081
ErrNoSuchIndex = 1082
ErrWrongFieldTerminators = 1083
ErrBlobsAndNoTerminated = 1084
ErrTextFileNotReadable = 1085
ErrFileExists = 1086
ErrLoadInfo = 1087
ErrAlterInfo = 1088
ErrWrongSubKey = 1089
ErrCantRemoveAllFields = 1090
ErrCantDropFieldOrKey = 1091
ErrInsertInfo = 1092
ErrUpdateTableUsed = 1093
ErrNoSuchThread = 1094
ErrKillDenied = 1095
ErrNoTablesUsed = 1096
ErrTooBigSet = 1097
ErrNoUniqueLogFile = 1098
ErrTableNotLockedForWrite = 1099
ErrTableNotLocked = 1100
ErrBlobCantHaveDefault = 1101
ErrWrongDBName = 1102
ErrWrongTableName = 1103
ErrTooBigSelect = 1104
ErrUnknown = 1105
ErrUnknownProcedure = 1106
ErrWrongParamcountToProcedure = 1107
ErrWrongParametersToProcedure = 1108
ErrUnknownTable = 1109
ErrFieldSpecifiedTwice = 1110
ErrInvalidGroupFuncUse = 1111
ErrUnsupportedExtension = 1112
ErrTableMustHaveColumns = 1113
ErrRecordFileFull = 1114
ErrUnknownCharacterSet = 1115
ErrTooManyTables = 1116
ErrTooManyFields = 1117
ErrTooBigRowsize = 1118
ErrStackOverrun = 1119
ErrWrongOuterJoin = 1120
ErrNullColumnInIndex = 1121
ErrCantFindUdf = 1122
ErrCantInitializeUdf = 1123
ErrUdfNoPaths = 1124
ErrUdfExists = 1125
ErrCantOpenLibrary = 1126
ErrCantFindDlEntry = 1127
ErrFunctionNotDefined = 1128
ErrHostIsBlocked = 1129
ErrHostNotPrivileged = 1130
ErrPasswordAnonymousUser = 1131
ErrPasswordNotAllowed = 1132
ErrPasswordNoMatch = 1133
ErrUpdateInfo = 1134
ErrCantCreateThread = 1135
ErrWrongValueCountOnRow = 1136
ErrCantReopenTable = 1137
ErrInvalidUseOfNull = 1138
ErrRegexp = 1139
ErrMixOfGroupFuncAndFields = 1140
ErrNonexistingGrant = 1141
ErrTableaccessDenied = 1142
ErrColumnaccessDenied = 1143
ErrIllegalGrantForTable = 1144
ErrGrantWrongHostOrUser = 1145
ErrNoSuchTable = 1146
ErrNonexistingTableGrant = 1147
ErrNotAllowedCommand = 1148
ErrSyntax = 1149
ErrDelayedCantChangeLock = 1150
ErrTooManyDelayedThreads = 1151
ErrAbortingConnection = 1152
ErrNetPacketTooLarge = 1153
ErrNetReadErrorFromPipe = 1154
ErrNetFcntl = 1155
ErrNetPacketsOutOfOrder = 1156
ErrNetUncompress = 1157
ErrNetRead = 1158
ErrNetReadInterrupted = 1159
ErrNetErrorOnWrite = 1160
ErrNetWriteInterrupted = 1161
ErrTooLongString = 1162
ErrTableCantHandleBlob = 1163
ErrTableCantHandleAutoIncrement = 1164
ErrDelayedInsertTableLocked = 1165
ErrWrongColumnName = 1166
ErrWrongKeyColumn = 1167
ErrWrongMrgTable = 1168
ErrDupUnique = 1169
ErrBlobKeyWithoutLength = 1170
ErrPrimaryCantHaveNull = 1171
ErrTooManyRows = 1172
ErrRequiresPrimaryKey = 1173
ErrNoRaidCompiled = 1174
ErrUpdateWithoutKeyInSafeMode = 1175
ErrKeyDoesNotExist = 1176
ErrCheckNoSuchTable = 1177
ErrCheckNotImplemented = 1178
ErrCantDoThisDuringAnTransaction = 1179
ErrErrorDuringCommit = 1180
ErrErrorDuringRollback = 1181
ErrErrorDuringFlushLogs = 1182
ErrErrorDuringCheckpoint = 1183
ErrNewAbortingConnection = 1184
ErrDumpNotImplemented = 1185
ErrFlushMasterBinlogClosed = 1186
ErrIndexRebuild = 1187
ErrMaster = 1188
ErrMasterNetRead = 1189
ErrMasterNetWrite = 1190
ErrFtMatchingKeyNotFound = 1191
ErrLockOrActiveTransaction = 1192
ErrUnknownSystemVariable = 1193
ErrCrashedOnUsage = 1194
ErrCrashedOnRepair = 1195
ErrWarningNotCompleteRollback = 1196
ErrTransCacheFull = 1197
ErrSlaveMustStop = 1198
ErrSlaveNotRunning = 1199
ErrBadSlave = 1200
ErrMasterInfo = 1201
ErrSlaveThread = 1202
ErrTooManyUserConnections = 1203
ErrSetConstantsOnly = 1204
ErrLockWaitTimeout = 1205
ErrLockTableFull = 1206
ErrReadOnlyTransaction = 1207
ErrDropDBWithReadLock = 1208
ErrCreateDBWithReadLock = 1209
ErrWrongArguments = 1210
ErrNoPermissionToCreateUser = 1211
ErrUnionTablesInDifferentDir = 1212
ErrLockDeadlock = 1213
ErrTableCantHandleFt = 1214
ErrCannotAddForeign = 1215
ErrNoReferencedRow = 1216
ErrRowIsReferenced = 1217
ErrConnectToMaster = 1218
ErrQueryOnMaster = 1219
ErrErrorWhenExecutingCommand = 1220
ErrWrongUsage = 1221
ErrWrongNumberOfColumnsInSelect = 1222
ErrCantUpdateWithReadlock = 1223
ErrMixingNotAllowed = 1224
ErrDupArgument = 1225
ErrUserLimitReached = 1226
ErrSpecificAccessDenied = 1227
ErrLocalVariable = 1228
ErrGlobalVariable = 1229
ErrNoDefault = 1230
ErrWrongValueForVar = 1231
ErrWrongTypeForVar = 1232
ErrVarCantBeRead = 1233
ErrCantUseOptionHere = 1234
ErrNotSupportedYet = 1235
ErrMasterFatalErrorReadingBinlog = 1236
ErrSlaveIgnoredTable = 1237
ErrIncorrectGlobalLocalVar = 1238
ErrWrongFkDef = 1239
ErrKeyRefDoNotMatchTableRef = 1240
ErrOperandColumns = 1241
ErrSubqueryNo1Row = 1242
ErrUnknownStmtHandler = 1243
ErrCorruptHelpDB = 1244
ErrCyclicReference = 1245
ErrAutoConvert = 1246
ErrIllegalReference = 1247
ErrDerivedMustHaveAlias = 1248
ErrSelectReduced = 1249
ErrTablenameNotAllowedHere = 1250
ErrNotSupportedAuthMode = 1251
ErrSpatialCantHaveNull = 1252
ErrCollationCharsetMismatch = 1253
ErrSlaveWasRunning = 1254
ErrSlaveWasNotRunning = 1255
ErrTooBigForUncompress = 1256
ErrZlibZMem = 1257
ErrZlibZBuf = 1258
ErrZlibZData = 1259
ErrCutValueGroupConcat = 1260
ErrWarnTooFewRecords = 1261
ErrWarnTooManyRecords = 1262
ErrWarnNullToNotnull = 1263
ErrWarnDataOutOfRange = 1264
WarnDataTruncated = 1265
ErrWarnUsingOtherHandler = 1266
ErrCantAggregate2collations = 1267
ErrDropUser = 1268
ErrRevokeGrants = 1269
ErrCantAggregate3collations = 1270
ErrCantAggregateNcollations = 1271
ErrVariableIsNotStruct = 1272
ErrUnknownCollation = 1273
ErrSlaveIgnoredSslParams = 1274
ErrServerIsInSecureAuthMode = 1275
ErrWarnFieldResolved = 1276
ErrBadSlaveUntilCond = 1277
ErrMissingSkipSlave = 1278
ErrUntilCondIgnored = 1279
ErrWrongNameForIndex = 1280
ErrWrongNameForCatalog = 1281
ErrWarnQcResize = 1282
ErrBadFtColumn = 1283
ErrUnknownKeyCache = 1284
ErrWarnHostnameWontWork = 1285
ErrUnknownStorageEngine = 1286
ErrWarnDeprecatedSyntax = 1287
ErrNonUpdatableTable = 1288
ErrFeatureDisabled = 1289
ErrOptionPreventsStatement = 1290
ErrDuplicatedValueInType = 1291
ErrTruncatedWrongValue = 1292
ErrTooMuchAutoTimestampCols = 1293
ErrInvalidOnUpdate = 1294
ErrUnsupportedPs = 1295
ErrGetErrmsg = 1296
ErrGetTemporaryErrmsg = 1297
ErrUnknownTimeZone = 1298
ErrWarnInvalidTimestamp = 1299
ErrInvalidCharacterString = 1300
ErrWarnAllowedPacketOverflowed = 1301
ErrConflictingDeclarations = 1302
ErrSpNoRecursiveCreate = 1303
ErrSpAlreadyExists = 1304
ErrSpDoesNotExist = 1305
ErrSpDropFailed = 1306
ErrSpStoreFailed = 1307
ErrSpLilabelMismatch = 1308
ErrSpLabelRedefine = 1309
ErrSpLabelMismatch = 1310
ErrSpUninitVar = 1311
ErrSpBadselect = 1312
ErrSpBadreturn = 1313
ErrSpBadstatement = 1314
ErrUpdateLogDeprecatedIgnored = 1315
ErrUpdateLogDeprecatedTranslated = 1316
ErrQueryInterrupted = 1317
ErrSpWrongNoOfArgs = 1318
ErrSpCondMismatch = 1319
ErrSpNoreturn = 1320
ErrSpNoreturnend = 1321
ErrSpBadCursorQuery = 1322
ErrSpBadCursorSelect = 1323
ErrSpCursorMismatch = 1324
ErrSpCursorAlreadyOpen = 1325
ErrSpCursorNotOpen = 1326
ErrSpUndeclaredVar = 1327
ErrSpWrongNoOfFetchArgs = 1328
ErrSpFetchNoData = 1329
ErrSpDupParam = 1330
ErrSpDupVar = 1331
ErrSpDupCond = 1332
ErrSpDupCurs = 1333
ErrSpCantAlter = 1334
ErrSpSubselectNyi = 1335
ErrStmtNotAllowedInSfOrTrg = 1336
ErrSpVarcondAfterCurshndlr = 1337
ErrSpCursorAfterHandler = 1338
ErrSpCaseNotFound = 1339
ErrFparserTooBigFile = 1340
ErrFparserBadHeader = 1341
ErrFparserEOFInComment = 1342
ErrFparserErrorInParameter = 1343
ErrFparserEOFInUnknownParameter = 1344
ErrViewNoExplain = 1345
ErrFrmUnknownType = 1346
ErrWrongObject = 1347
ErrNonupdateableColumn = 1348
ErrViewSelectDerived = 1349
ErrViewSelectClause = 1350
ErrViewSelectVariable = 1351
ErrViewSelectTmptable = 1352
ErrViewWrongList = 1353
ErrWarnViewMerge = 1354
ErrWarnViewWithoutKey = 1355
ErrViewInvalid = 1356
ErrSpNoDropSp = 1357
ErrSpGotoInHndlr = 1358
ErrTrgAlreadyExists = 1359
ErrTrgDoesNotExist = 1360
ErrTrgOnViewOrTempTable = 1361
ErrTrgCantChangeRow = 1362
ErrTrgNoSuchRowInTrg = 1363
ErrNoDefaultForField = 1364
ErrDivisionByZero = 1365
ErrTruncatedWrongValueForField = 1366
ErrIllegalValueForType = 1367
ErrViewNonupdCheck = 1368
ErrViewCheckFailed = 1369
ErrProcaccessDenied = 1370
ErrRelayLogFail = 1371
ErrPasswdLength = 1372
ErrUnknownTargetBinlog = 1373
ErrIoErrLogIndexRead = 1374
ErrBinlogPurgeProhibited = 1375
ErrFseekFail = 1376
ErrBinlogPurgeFatalErr = 1377
ErrLogInUse = 1378
ErrLogPurgeUnknownErr = 1379
ErrRelayLogInit = 1380
ErrNoBinaryLogging = 1381
ErrReservedSyntax = 1382
ErrWsasFailed = 1383
ErrDiffGroupsProc = 1384
ErrNoGroupForProc = 1385
ErrOrderWithProc = 1386
ErrLoggingProhibitChangingOf = 1387
ErrNoFileMapping = 1388
ErrWrongMagic = 1389
ErrPsManyParam = 1390
ErrKeyPart0 = 1391
ErrViewChecksum = 1392
ErrViewMultiupdate = 1393
ErrViewNoInsertFieldList = 1394
ErrViewDeleteMergeView = 1395
ErrCannotUser = 1396
ErrXaerNota = 1397
ErrXaerInval = 1398
ErrXaerRmfail = 1399
ErrXaerOutside = 1400
ErrXaerRmerr = 1401
ErrXaRbrollback = 1402
ErrNonexistingProcGrant = 1403
ErrProcAutoGrantFail = 1404
ErrProcAutoRevokeFail = 1405
ErrDataTooLong = 1406
ErrSpBadSQLstate = 1407
ErrStartup = 1408
ErrLoadFromFixedSizeRowsToVar = 1409
ErrCantCreateUserWithGrant = 1410
ErrWrongValueForType = 1411
ErrTableDefChanged = 1412
ErrSpDupHandler = 1413
ErrSpNotVarArg = 1414
ErrSpNoRetset = 1415
ErrCantCreateGeometryObject = 1416
ErrFailedRoutineBreakBinlog = 1417
ErrBinlogUnsafeRoutine = 1418
ErrBinlogCreateRoutineNeedSuper = 1419
ErrExecStmtWithOpenCursor = 1420
ErrStmtHasNoOpenCursor = 1421
ErrCommitNotAllowedInSfOrTrg = 1422
ErrNoDefaultForViewField = 1423
ErrSpNoRecursion = 1424
ErrTooBigScale = 1425
ErrTooBigPrecision = 1426
ErrMBiggerThanD = 1427
ErrWrongLockOfSystemTable = 1428
ErrConnectToForeignDataSource = 1429
ErrQueryOnForeignDataSource = 1430
ErrForeignDataSourceDoesntExist = 1431
ErrForeignDataStringInvalidCantCreate = 1432
ErrForeignDataStringInvalid = 1433
ErrCantCreateFederatedTable = 1434
ErrTrgInWrongSchema = 1435
ErrStackOverrunNeedMore = 1436
ErrTooLongBody = 1437
ErrWarnCantDropDefaultKeycache = 1438
ErrTooBigDisplaywidth = 1439
ErrXaerDupid = 1440
ErrDatetimeFunctionOverflow = 1441
ErrCantUpdateUsedTableInSfOrTrg = 1442
ErrViewPreventUpdate = 1443
ErrPsNoRecursion = 1444
ErrSpCantSetAutocommit = 1445
ErrMalformedDefiner = 1446
ErrViewFrmNoUser = 1447
ErrViewOtherUser = 1448
ErrNoSuchUser = 1449
ErrForbidSchemaChange = 1450
ErrRowIsReferenced2 = 1451
ErrNoReferencedRow2 = 1452
ErrSpBadVarShadow = 1453
ErrTrgNoDefiner = 1454
ErrOldFileFormat = 1455
ErrSpRecursionLimit = 1456
ErrSpProcTableCorrupt = 1457
ErrSpWrongName = 1458
ErrTableNeedsUpgrade = 1459
ErrSpNoAggregate = 1460
ErrMaxPreparedStmtCountReached = 1461
ErrViewRecursive = 1462
ErrNonGroupingFieldUsed = 1463
ErrTableCantHandleSpkeys = 1464
ErrNoTriggersOnSystemSchema = 1465
ErrRemovedSpaces = 1466
ErrAutoincReadFailed = 1467
ErrUsername = 1468
ErrHostname = 1469
ErrWrongStringLength = 1470
ErrNonInsertableTable = 1471
ErrAdminWrongMrgTable = 1472
ErrTooHighLevelOfNestingForSelect = 1473
ErrNameBecomesEmpty = 1474
ErrAmbiguousFieldTerm = 1475
ErrForeignServerExists = 1476
ErrForeignServerDoesntExist = 1477
ErrIllegalHaCreateOption = 1478
ErrPartitionRequiresValues = 1479
ErrPartitionWrongValues = 1480
ErrPartitionMaxvalue = 1481
ErrPartitionSubpartition = 1482
ErrPartitionSubpartMix = 1483
ErrPartitionWrongNoPart = 1484
ErrPartitionWrongNoSubpart = 1485
ErrWrongExprInPartitionFunc = 1486
ErrNoConstExprInRangeOrList = 1487
ErrFieldNotFoundPart = 1488
ErrListOfFieldsOnlyInHash = 1489
ErrInconsistentPartitionInfo = 1490
ErrPartitionFuncNotAllowed = 1491
ErrPartitionsMustBeDefined = 1492
ErrRangeNotIncreasing = 1493
ErrInconsistentTypeOfFunctions = 1494
ErrMultipleDefConstInListPart = 1495
ErrPartitionEntry = 1496
ErrMixHandler = 1497
ErrPartitionNotDefined = 1498
ErrTooManyPartitions = 1499
ErrSubpartition = 1500
ErrCantCreateHandlerFile = 1501
ErrBlobFieldInPartFunc = 1502
ErrUniqueKeyNeedAllFieldsInPf = 1503
ErrNoParts = 1504
ErrPartitionMgmtOnNonpartitioned = 1505
ErrForeignKeyOnPartitioned = 1506
ErrDropPartitionNonExistent = 1507
ErrDropLastPartition = 1508
ErrCoalesceOnlyOnHashPartition = 1509
ErrReorgHashOnlyOnSameNo = 1510
ErrReorgNoParam = 1511
ErrOnlyOnRangeListPartition = 1512
ErrAddPartitionSubpart = 1513
ErrAddPartitionNoNewPartition = 1514
ErrCoalescePartitionNoPartition = 1515
ErrReorgPartitionNotExist = 1516
ErrSameNamePartition = 1517
ErrNoBinlog = 1518
ErrConsecutiveReorgPartitions = 1519
ErrReorgOutsideRange = 1520
ErrPartitionFunctionFailure = 1521
ErrPartState = 1522
ErrLimitedPartRange = 1523
ErrPluginIsNotLoaded = 1524
ErrWrongValue = 1525
ErrNoPartitionForGivenValue = 1526
ErrFilegroupOptionOnlyOnce = 1527
ErrCreateFilegroupFailed = 1528
ErrDropFilegroupFailed = 1529
ErrTablespaceAutoExtend = 1530
ErrWrongSizeNumber = 1531
ErrSizeOverflow = 1532
ErrAlterFilegroupFailed = 1533
ErrBinlogRowLoggingFailed = 1534
ErrBinlogRowWrongTableDef = 1535
ErrBinlogRowRbrToSbr = 1536
ErrEventAlreadyExists = 1537
ErrEventStoreFailed = 1538
ErrEventDoesNotExist = 1539
ErrEventCantAlter = 1540
ErrEventDropFailed = 1541
ErrEventIntervalNotPositiveOrTooBig = 1542
ErrEventEndsBeforeStarts = 1543
ErrEventExecTimeInThePast = 1544
ErrEventOpenTableFailed = 1545
ErrEventNeitherMExprNorMAt = 1546
ErrObsoleteColCountDoesntMatchCorrupted = 1547
ErrObsoleteCannotLoadFromTable = 1548
ErrEventCannotDelete = 1549
ErrEventCompile = 1550
ErrEventSameName = 1551
ErrEventDataTooLong = 1552
ErrDropIndexFk = 1553
ErrWarnDeprecatedSyntaxWithVer = 1554
ErrCantWriteLockLogTable = 1555
ErrCantLockLogTable = 1556
ErrForeignDuplicateKeyOldUnused = 1557
ErrColCountDoesntMatchPleaseUpdate = 1558
ErrTempTablePreventsSwitchOutOfRbr = 1559
ErrStoredFunctionPreventsSwitchBinlogFormat = 1560
ErrNdbCantSwitchBinlogFormat = 1561
ErrPartitionNoTemporary = 1562
ErrPartitionConstDomain = 1563
ErrPartitionFunctionIsNotAllowed = 1564
ErrDdlLog = 1565
ErrNullInValuesLessThan = 1566
ErrWrongPartitionName = 1567
ErrCantChangeTxCharacteristics = 1568
ErrDupEntryAutoincrementCase = 1569
ErrEventModifyQueue = 1570
ErrEventSetVar = 1571
ErrPartitionMerge = 1572
ErrCantActivateLog = 1573
ErrRbrNotAvailable = 1574
ErrBase64Decode = 1575
ErrEventRecursionForbidden = 1576
ErrEventsDB = 1577
ErrOnlyIntegersAllowed = 1578
ErrUnsuportedLogEngine = 1579
ErrBadLogStatement = 1580
ErrCantRenameLogTable = 1581
ErrWrongParamcountToNativeFct = 1582
ErrWrongParametersToNativeFct = 1583
ErrWrongParametersToStoredFct = 1584
ErrNativeFctNameCollision = 1585
ErrDupEntryWithKeyName = 1586
ErrBinlogPurgeEmFile = 1587
ErrEventCannotCreateInThePast = 1588
ErrEventCannotAlterInThePast = 1589
ErrSlaveIncident = 1590
ErrNoPartitionForGivenValueSilent = 1591
ErrBinlogUnsafeStatement = 1592
ErrSlaveFatal = 1593
ErrSlaveRelayLogReadFailure = 1594
ErrSlaveRelayLogWriteFailure = 1595
ErrSlaveCreateEventFailure = 1596
ErrSlaveMasterComFailure = 1597
ErrBinlogLoggingImpossible = 1598
ErrViewNoCreationCtx = 1599
ErrViewInvalidCreationCtx = 1600
ErrSrInvalidCreationCtx = 1601
ErrTrgCorruptedFile = 1602
ErrTrgNoCreationCtx = 1603
ErrTrgInvalidCreationCtx = 1604
ErrEventInvalidCreationCtx = 1605
ErrTrgCantOpenTable = 1606
ErrCantCreateSroutine = 1607
ErrNeverUsed = 1608
ErrNoFormatDescriptionEventBeforeBinlogStatement = 1609
ErrSlaveCorruptEvent = 1610
ErrLoadDataInvalidColumn = 1611
ErrLogPurgeNoFile = 1612
ErrXaRbtimeout = 1613
ErrXaRbdeadlock = 1614
ErrNeedReprepare = 1615
ErrDelayedNotSupported = 1616
WarnNoMasterInfo = 1617
WarnOptionIgnored = 1618
WarnPluginDeleteBuiltin = 1619
WarnPluginBusy = 1620
ErrVariableIsReadonly = 1621
ErrWarnEngineTransactionRollback = 1622
ErrSlaveHeartbeatFailure = 1623
ErrSlaveHeartbeatValueOutOfRange = 1624
ErrNdbReplicationSchema = 1625
ErrConflictFnParse = 1626
ErrExceptionsWrite = 1627
ErrTooLongTableComment = 1628
ErrTooLongFieldComment = 1629
ErrFuncInexistentNameCollision = 1630
ErrDatabaseName = 1631
ErrTableName = 1632
ErrPartitionName = 1633
ErrSubpartitionName = 1634
ErrTemporaryName = 1635
ErrRenamedName = 1636
ErrTooManyConcurrentTrxs = 1637
WarnNonASCIISeparatorNotImplemented = 1638
ErrDebugSyncTimeout = 1639
ErrDebugSyncHitLimit = 1640
ErrDupSignalSet = 1641
ErrSignalWarn = 1642
ErrSignalNotFound = 1643
ErrSignalException = 1644
ErrResignalWithoutActiveHandler = 1645
ErrSignalBadConditionType = 1646
WarnCondItemTruncated = 1647
ErrCondItemTooLong = 1648
ErrUnknownLocale = 1649
ErrSlaveIgnoreServerIds = 1650
ErrQueryCacheDisabled = 1651
ErrSameNamePartitionField = 1652
ErrPartitionColumnList = 1653
ErrWrongTypeColumnValue = 1654
ErrTooManyPartitionFuncFields = 1655
ErrMaxvalueInValuesIn = 1656
ErrTooManyValues = 1657
ErrRowSinglePartitionField = 1658
ErrFieldTypeNotAllowedAsPartitionField = 1659
ErrPartitionFieldsTooLong = 1660
ErrBinlogRowEngineAndStmtEngine = 1661
ErrBinlogRowModeAndStmtEngine = 1662
ErrBinlogUnsafeAndStmtEngine = 1663
ErrBinlogRowInjectionAndStmtEngine = 1664
ErrBinlogStmtModeAndRowEngine = 1665
ErrBinlogRowInjectionAndStmtMode = 1666
ErrBinlogMultipleEnginesAndSelfLoggingEngine = 1667
ErrBinlogUnsafeLimit = 1668
ErrBinlogUnsafeInsertDelayed = 1669
ErrBinlogUnsafeSystemTable = 1670
ErrBinlogUnsafeAutoincColumns = 1671
ErrBinlogUnsafeUdf = 1672
ErrBinlogUnsafeSystemVariable = 1673
ErrBinlogUnsafeSystemFunction = 1674
ErrBinlogUnsafeNontransAfterTrans = 1675
ErrMessageAndStatement = 1676
ErrSlaveConversionFailed = 1677
ErrSlaveCantCreateConversion = 1678
ErrInsideTransactionPreventsSwitchBinlogFormat = 1679
ErrPathLength = 1680
ErrWarnDeprecatedSyntaxNoReplacement = 1681
ErrWrongNativeTableStructure = 1682
ErrWrongPerfSchemaUsage = 1683
ErrWarnISSkippedTable = 1684
ErrInsideTransactionPreventsSwitchBinlogDirect = 1685
ErrStoredFunctionPreventsSwitchBinlogDirect = 1686
ErrSpatialMustHaveGeomCol = 1687
ErrTooLongIndexComment = 1688
ErrLockAborted = 1689
ErrDataOutOfRange = 1690
ErrWrongSpvarTypeInLimit = 1691
ErrBinlogUnsafeMultipleEnginesAndSelfLoggingEngine = 1692
ErrBinlogUnsafeMixedStatement = 1693
ErrInsideTransactionPreventsSwitchSQLLogBin = 1694
ErrStoredFunctionPreventsSwitchSQLLogBin = 1695
ErrFailedReadFromParFile = 1696
ErrValuesIsNotIntType = 1697
ErrAccessDeniedNoPassword = 1698
ErrSetPasswordAuthPlugin = 1699
ErrGrantPluginUserExists = 1700
ErrTruncateIllegalFk = 1701
ErrPluginIsPermanent = 1702
ErrSlaveHeartbeatValueOutOfRangeMin = 1703
ErrSlaveHeartbeatValueOutOfRangeMax = 1704
ErrStmtCacheFull = 1705
ErrMultiUpdateKeyConflict = 1706
ErrTableNeedsRebuild = 1707
WarnOptionBelowLimit = 1708
ErrIndexColumnTooLong = 1709
ErrErrorInTriggerBody = 1710
ErrErrorInUnknownTriggerBody = 1711
ErrIndexCorrupt = 1712
ErrUndoRecordTooBig = 1713
ErrBinlogUnsafeInsertIgnoreSelect = 1714
ErrBinlogUnsafeInsertSelectUpdate = 1715
ErrBinlogUnsafeReplaceSelect = 1716
ErrBinlogUnsafeCreateIgnoreSelect = 1717
ErrBinlogUnsafeCreateReplaceSelect = 1718
ErrBinlogUnsafeUpdateIgnore = 1719
ErrPluginNoUninstall = 1720
ErrPluginNoInstall = 1721
ErrBinlogUnsafeWriteAutoincSelect = 1722
ErrBinlogUnsafeCreateSelectAutoinc = 1723
ErrBinlogUnsafeInsertTwoKeys = 1724
ErrTableInFkCheck = 1725
ErrUnsupportedEngine = 1726
ErrBinlogUnsafeAutoincNotFirst = 1727
ErrCannotLoadFromTableV2 = 1728
ErrMasterDelayValueOutOfRange = 1729
ErrOnlyFdAndRbrEventsAllowedInBinlogStatement = 1730
ErrPartitionExchangeDifferentOption = 1731
ErrPartitionExchangePartTable = 1732
ErrPartitionExchangeTempTable = 1733
ErrPartitionInsteadOfSubpartition = 1734
ErrUnknownPartition = 1735
ErrTablesDifferentMetadata = 1736
ErrRowDoesNotMatchPartition = 1737
ErrBinlogCacheSizeGreaterThanMax = 1738
ErrWarnIndexNotApplicable = 1739
ErrPartitionExchangeForeignKey = 1740
ErrNoSuchKeyValue = 1741
ErrRplInfoDataTooLong = 1742
ErrNetworkReadEventChecksumFailure = 1743
ErrBinlogReadEventChecksumFailure = 1744
ErrBinlogStmtCacheSizeGreaterThanMax = 1745
ErrCantUpdateTableInCreateTableSelect = 1746
ErrPartitionClauseOnNonpartitioned = 1747
ErrRowDoesNotMatchGivenPartitionSet = 1748
ErrNoSuchPartitionunused = 1749
ErrChangeRplInfoRepositoryFailure = 1750
ErrWarningNotCompleteRollbackWithCreatedTempTable = 1751
ErrWarningNotCompleteRollbackWithDroppedTempTable = 1752
ErrMtsFeatureIsNotSupported = 1753
ErrMtsUpdatedDBsGreaterMax = 1754
ErrMtsCantParallel = 1755
ErrMtsInconsistentData = 1756
ErrFulltextNotSupportedWithPartitioning = 1757
ErrDaInvalidConditionNumber = 1758
ErrInsecurePlainText = 1759
ErrInsecureChangeMaster = 1760
ErrForeignDuplicateKeyWithChildInfo = 1761
ErrForeignDuplicateKeyWithoutChildInfo = 1762
ErrSQLthreadWithSecureSlave = 1763
ErrTableHasNoFt = 1764
ErrVariableNotSettableInSfOrTrigger = 1765
ErrVariableNotSettableInTransaction = 1766
ErrGtidNextIsNotInGtidNextList = 1767
ErrCantChangeGtidNextInTransactionWhenGtidNextListIsNull = 1768
ErrSetStatementCannotInvokeFunction = 1769
ErrGtidNextCantBeAutomaticIfGtidNextListIsNonNull = 1770
ErrSkippingLoggedTransaction = 1771
ErrMalformedGtidSetSpecification = 1772
ErrMalformedGtidSetEncoding = 1773
ErrMalformedGtidSpecification = 1774
ErrGnoExhausted = 1775
ErrBadSlaveAutoPosition = 1776
ErrAutoPositionRequiresGtidModeOn = 1777
ErrCantDoImplicitCommitInTrxWhenGtidNextIsSet = 1778
ErrGtidMode2Or3RequiresEnforceGtidConsistencyOn = 1779
ErrGtidModeRequiresBinlog = 1780
ErrCantSetGtidNextToGtidWhenGtidModeIsOff = 1781
ErrCantSetGtidNextToAnonymousWhenGtidModeIsOn = 1782
ErrCantSetGtidNextListToNonNullWhenGtidModeIsOff = 1783
ErrFoundGtidEventWhenGtidModeIsOff = 1784
ErrGtidUnsafeNonTransactionalTable = 1785
ErrGtidUnsafeCreateSelect = 1786
ErrGtidUnsafeCreateDropTemporaryTableInTransaction = 1787
ErrGtidModeCanOnlyChangeOneStepAtATime = 1788
ErrMasterHasPurgedRequiredGtids = 1789
ErrCantSetGtidNextWhenOwningGtid = 1790
ErrUnknownExplainFormat = 1791
ErrCantExecuteInReadOnlyTransaction = 1792
ErrTooLongTablePartitionComment = 1793
ErrSlaveConfiguration = 1794
ErrInnodbFtLimit = 1795
ErrInnodbNoFtTempTable = 1796
ErrInnodbFtWrongDocidColumn = 1797
ErrInnodbFtWrongDocidIndex = 1798
ErrInnodbOnlineLogTooBig = 1799
ErrUnknownAlterAlgorithm = 1800
ErrUnknownAlterLock = 1801
ErrMtsChangeMasterCantRunWithGaps = 1802
ErrMtsRecoveryFailure = 1803
ErrMtsResetWorkers = 1804
ErrColCountDoesntMatchCorruptedV2 = 1805
ErrSlaveSilentRetryTransaction = 1806
ErrDiscardFkChecksRunning = 1807
ErrTableSchemaMismatch = 1808
ErrTableInSystemTablespace = 1809
ErrIoRead = 1810
ErrIoWrite = 1811
ErrTablespaceMissing = 1812
ErrTablespaceExists = 1813
ErrTablespaceDiscarded = 1814
ErrInternal = 1815
ErrInnodbImport = 1816
ErrInnodbIndexCorrupt = 1817
ErrInvalidYearColumnLength = 1818
ErrNotValidPassword = 1819
ErrMustChangePassword = 1820
ErrFkNoIndexChild = 1821
ErrFkNoIndexParent = 1822
ErrFkFailAddSystem = 1823
ErrFkCannotOpenParent = 1824
ErrFkIncorrectOption = 1825
ErrFkDupName = 1826
ErrPasswordFormat = 1827
ErrFkColumnCannotDrop = 1828
ErrFkColumnCannotDropChild = 1829
ErrFkColumnNotNull = 1830
ErrDupIndex = 1831
ErrFkColumnCannotChange = 1832
ErrFkColumnCannotChangeChild = 1833
ErrFkCannotDeleteParent = 1834
ErrMalformedPacket = 1835
ErrReadOnlyMode = 1836
ErrGtidNextTypeUndefinedGroup = 1837
ErrVariableNotSettableInSp = 1838
ErrCantSetGtidPurgedWhenGtidModeIsOff = 1839
ErrCantSetGtidPurgedWhenGtidExecutedIsNotEmpty = 1840
ErrCantSetGtidPurgedWhenOwnedGtidsIsNotEmpty = 1841
ErrGtidPurgedWasChanged = 1842
ErrGtidExecutedWasChanged = 1843
ErrBinlogStmtModeAndNoReplTables = 1844
ErrAlterOperationNotSupported = 1845
ErrAlterOperationNotSupportedReason = 1846
ErrAlterOperationNotSupportedReasonCopy = 1847
ErrAlterOperationNotSupportedReasonPartition = 1848
ErrAlterOperationNotSupportedReasonFkRename = 1849
ErrAlterOperationNotSupportedReasonColumnType = 1850
ErrAlterOperationNotSupportedReasonFkCheck = 1851
ErrAlterOperationNotSupportedReasonIgnore = 1852
ErrAlterOperationNotSupportedReasonNopk = 1853
ErrAlterOperationNotSupportedReasonAutoinc = 1854
ErrAlterOperationNotSupportedReasonHiddenFts = 1855
ErrAlterOperationNotSupportedReasonChangeFts = 1856
ErrAlterOperationNotSupportedReasonFts = 1857
ErrSQLSlaveSkipCounterNotSettableInGtidMode = 1858
ErrDupUnknownInIndex = 1859
ErrIdentCausesTooLongPath = 1860
ErrAlterOperationNotSupportedReasonNotNull = 1861
ErrMustChangePasswordLogin = 1862
ErrRowInWrongPartition = 1863
ErrErrorLast = 1863
ErrBadGeneratedColumn = 3105
ErrUnsupportedOnGeneratedColumn = 3106
ErrGeneratedColumnNonPrior = 3107
ErrDependentByGeneratedColumn = 3108
ErrInvalidJSONText = 3140
ErrInvalidJSONPath = 3143
ErrInvalidJSONData = 3146
ErrInvalidJSONPathWildcard = 3149
ErrInvalidJSONContainsPathType = 3150
ErrJSONUsedAsKey = 3152
// TiDB self-defined errors.
ErrMemExceedThreshold = 8001
ErrForUpdateCantRetry = 8002
ErrAdminCheckTable = 8003
ErrInvalidPluginID = 8101
ErrInvalidPluginManifest = 8102
ErrInvalidPluginName = 8103
ErrInvalidPluginVersion = 8104
ErrDuplicatePlugin = 8105
ErrInvalidPluginSysVarName = 8106
ErrRequireVersionCheckFail = 8107
ErrUnsupportedReloadPlugin = 8018
ErrUnsupportedReloadPluginVar = 8019
// TiKV/PD errors.
ErrPDServerTimeout = 9001
ErrTiKVServerTimeout = 9002
ErrTiKVServerBusy = 9003
ErrResolveLockTimeout = 9004
ErrRegionUnavailable = 9005
ErrGCTooEarly = 9006
ErrTxnTooLarge = 9500
)