github.com/bingoohuang/gg@v0.0.0-20240325092523-45da7dee9335/pkg/sqlparse/tidbparser/dependency/mysql/errname.go (about)

     1  // Copyright 2015 PingCAP, Inc.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // See the License for the specific language governing permissions and
    12  // limitations under the License.
    13  
    14  package mysql
    15  
    16  // MySQLErrName maps error code to MySQL error messages.
    17  var MySQLErrName = map[uint16]string{
    18  	ErrHashchk:                                  "hashchk",
    19  	ErrNisamchk:                                 "isamchk",
    20  	ErrNo:                                       "NO",
    21  	ErrYes:                                      "YES",
    22  	ErrCantCreateFile:                           "Can't create file '%-.200s' (errno: %d - %s)",
    23  	ErrCantCreateTable:                          "Can't create table '%-.200s' (errno: %d)",
    24  	ErrCantCreateDB:                             "Can't create database '%-.192s' (errno: %d)",
    25  	ErrDBCreateExists:                           "Can't create database '%-.192s'; database exists",
    26  	ErrDBDropExists:                             "Can't drop database '%-.192s'; database doesn't exist",
    27  	ErrDBDropDelete:                             "Error dropping database (can't delete '%-.192s', errno: %d)",
    28  	ErrDBDropRmdir:                              "Error dropping database (can't rmdir '%-.192s', errno: %d)",
    29  	ErrCantDeleteFile:                           "Error on delete of '%-.192s' (errno: %d - %s)",
    30  	ErrCantFindSystemRec:                        "Can't read record in system table",
    31  	ErrCantGetStat:                              "Can't get status of '%-.200s' (errno: %d - %s)",
    32  	ErrCantGetWd:                                "Can't get working directory (errno: %d - %s)",
    33  	ErrCantLock:                                 "Can't lock file (errno: %d - %s)",
    34  	ErrCantOpenFile:                             "Can't open file: '%-.200s' (errno: %d - %s)",
    35  	ErrFileNotFound:                             "Can't find file: '%-.200s' (errno: %d - %s)",
    36  	ErrCantReadDir:                              "Can't read dir of '%-.192s' (errno: %d - %s)",
    37  	ErrCantSetWd:                                "Can't change dir to '%-.192s' (errno: %d - %s)",
    38  	ErrCheckread:                                "Record has changed since last read in table '%-.192s'",
    39  	ErrDiskFull:                                 "Disk full (%s); waiting for someone to free some space... (errno: %d - %s)",
    40  	ErrDupKey:                                   "Can't write; duplicate key in table '%-.192s'",
    41  	ErrErrorOnClose:                             "Error on close of '%-.192s' (errno: %d - %s)",
    42  	ErrErrorOnRead:                              "Error reading file '%-.200s' (errno: %d - %s)",
    43  	ErrErrorOnRename:                            "Error on rename of '%-.210s' to '%-.210s' (errno: %d - %s)",
    44  	ErrErrorOnWrite:                             "Error writing file '%-.200s' (errno: %d - %s)",
    45  	ErrFileUsed:                                 "'%-.192s' is locked against change",
    46  	ErrFilsortAbort:                             "Sort aborted",
    47  	ErrFormNotFound:                             "View '%-.192s' doesn't exist for '%-.192s'",
    48  	ErrGetErrno:                                 "Got error %d from storage engine",
    49  	ErrIllegalHa:                                "Table storage engine for '%-.192s' doesn't have this option",
    50  	ErrKeyNotFound:                              "Can't find record in '%-.192s'",
    51  	ErrNotFormFile:                              "Incorrect information in file: '%-.200s'",
    52  	ErrNotKeyFile:                               "Incorrect key file for table '%-.200s'; try to repair it",
    53  	ErrOldKeyFile:                               "Old key file for table '%-.192s'; repair it!",
    54  	ErrOpenAsReadonly:                           "Table '%-.192s' is read only",
    55  	ErrOutofMemory:                              "Out of memory; restart server and try again (needed %d bytes)",
    56  	ErrOutOfSortMemory:                          "Out of sort memory, consider increasing server sort buffer size",
    57  	ErrUnexpectedEOF:                            "Unexpected EOF found when reading file '%-.192s' (errno: %d - %s)",
    58  	ErrConCount:                                 "Too many connections",
    59  	ErrOutOfResources:                           "Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space",
    60  	ErrBadHost:                                  "Can't get hostname for your address",
    61  	ErrHandshake:                                "Bad handshake",
    62  	ErrDBaccessDenied:                           "Access denied for user '%-.48s'@'%-.64s' to database '%-.192s'",
    63  	ErrAccessDenied:                             "Access denied for user '%-.48s'@'%-.64s' (using password: %s)",
    64  	ErrNoDB:                                     "No database selected",
    65  	ErrUnknownCom:                               "Unknown command",
    66  	ErrBadNull:                                  "Column '%-.192s' cannot be null",
    67  	ErrBadDB:                                    "Unknown database '%-.192s'",
    68  	ErrTableExists:                              "Table '%-.192s' already exists",
    69  	ErrBadTable:                                 "Unknown table '%-.100s'",
    70  	ErrNonUniq:                                  "Column '%-.192s' in %-.192s is ambiguous",
    71  	ErrServerShutdown:                           "Server shutdown in progress",
    72  	ErrBadField:                                 "Unknown column '%-.192s' in '%-.192s'",
    73  	ErrFieldNotInGroupBy:                        "Expression #%d of %s is not in GROUP BY clause and contains nonaggregated column '%s' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by",
    74  	ErrWrongGroupField:                          "Can't group on '%-.192s'",
    75  	ErrWrongSumSelect:                           "Statement has sum functions and columns in same statement",
    76  	ErrWrongValueCount:                          "Column count doesn't match value count",
    77  	ErrTooLongIdent:                             "Identifier name '%-.100s' is too long",
    78  	ErrDupFieldName:                             "Duplicate column name '%-.192s'",
    79  	ErrDupKeyName:                               "Duplicate key name '%-.192s'",
    80  	ErrDupEntry:                                 "Duplicate entry '%-.192s' for key %d",
    81  	ErrWrongFieldSpec:                           "Incorrect column specifier for column '%-.192s'",
    82  	ErrParse:                                    "%s near '%-.80s' at line %d",
    83  	ErrEmptyQuery:                               "Query was empty",
    84  	ErrNonuniqTable:                             "Not unique table/alias: '%-.192s'",
    85  	ErrInvalidDefault:                           "Invalid default value for '%-.192s'",
    86  	ErrMultiplePriKey:                           "Multiple primary key defined",
    87  	ErrTooManyKeys:                              "Too many keys specified; max %d keys allowed",
    88  	ErrTooManyKeyParts:                          "Too many key parts specified; max %d parts allowed",
    89  	ErrTooLongKey:                               "Specified key was too long; max key length is %d bytes",
    90  	ErrKeyColumnDoesNotExits:                    "Key column '%-.192s' doesn't exist in table",
    91  	ErrBlobUsedAsKey:                            "BLOB column '%-.192s' can't be used in key specification with the used table type",
    92  	ErrTooBigFieldlength:                        "Column length too big for column '%-.192s' (max = %lu); use BLOB or TEXT instead",
    93  	ErrWrongAutoKey:                             "Incorrect table definition; there can be only one auto column and it must be defined as a key",
    94  	ErrReady:                                    "%s: ready for connections.\nVersion: '%s'  socket: '%s'  port: %d",
    95  	ErrNormalShutdown:                           "%s: Normal shutdown\n",
    96  	ErrGotSignal:                                "%s: Got signal %d. Aborting!\n",
    97  	ErrShutdownComplete:                         "%s: Shutdown complete\n",
    98  	ErrForcingClose:                             "%s: Forcing close of thread %ld  user: '%-.48s'\n",
    99  	ErrIpsock:                                   "Can't create IP socket",
   100  	ErrNoSuchIndex:                              "Table '%-.192s' has no index like the one used in CREATE INDEX; recreate the table",
   101  	ErrWrongFieldTerminators:                    "Field separator argument is not what is expected; check the manual",
   102  	ErrBlobsAndNoTerminated:                     "You can't use fixed rowlength with BLOBs; please use 'fields terminated by'",
   103  	ErrTextFileNotReadable:                      "The file '%-.128s' must be in the database directory or be readable by all",
   104  	ErrFileExists:                               "File '%-.200s' already exists",
   105  	ErrLoadInfo:                                 "Records: %ld  Deleted: %ld  Skipped: %ld  Warnings: %ld",
   106  	ErrAlterInfo:                                "Records: %ld  Duplicates: %ld",
   107  	ErrWrongSubKey:                              "Incorrect prefix key; the used key part isn't a string, the used length is longer than the key part, or the storage engine doesn't support unique prefix keys",
   108  	ErrCantRemoveAllFields:                      "You can't delete all columns with ALTER TABLE; use DROP TABLE instead",
   109  	ErrCantDropFieldOrKey:                       "Can't DROP '%-.192s'; check that column/key exists",
   110  	ErrInsertInfo:                               "Records: %ld  Duplicates: %ld  Warnings: %ld",
   111  	ErrUpdateTableUsed:                          "You can't specify target table '%-.192s' for update in FROM clause",
   112  	ErrNoSuchThread:                             "Unknown thread id: %lu",
   113  	ErrKillDenied:                               "You are not owner of thread %lu",
   114  	ErrNoTablesUsed:                             "No tables used",
   115  	ErrTooBigSet:                                "Too many strings for column %-.192s and SET",
   116  	ErrNoUniqueLogFile:                          "Can't generate a unique log-filename %-.200s.(1-999)\n",
   117  	ErrTableNotLockedForWrite:                   "Table '%-.192s' was locked with a READ lock and can't be updated",
   118  	ErrTableNotLocked:                           "Table '%-.192s' was not locked with LOCK TABLES",
   119  	ErrBlobCantHaveDefault:                      "BLOB/TEXT/JSON column '%-.192s' can't have a default value",
   120  	ErrWrongDBName:                              "Incorrect database name '%-.100s'",
   121  	ErrWrongTableName:                           "Incorrect table name '%-.100s'",
   122  	ErrTooBigSelect:                             "The SELECT would examine more than MAXJOINSIZE rows; check your WHERE and use SET SQLBIGSELECTS=1 or SET MAXJOINSIZE=# if the SELECT is okay",
   123  	ErrUnknown:                                  "Unknown error",
   124  	ErrUnknownProcedure:                         "Unknown procedure '%-.192s'",
   125  	ErrWrongParamcountToProcedure:               "Incorrect parameter count to procedure '%-.192s'",
   126  	ErrWrongParametersToProcedure:               "Incorrect parameters to procedure '%-.192s'",
   127  	ErrUnknownTable:                             "Unknown table '%-.192s' in %-.32s",
   128  	ErrFieldSpecifiedTwice:                      "Column '%-.192s' specified twice",
   129  	ErrInvalidGroupFuncUse:                      "Invalid use of group function",
   130  	ErrUnsupportedExtension:                     "Table '%-.192s' uses an extension that doesn't exist in this MySQL version",
   131  	ErrTableMustHaveColumns:                     "A table must have at least 1 column",
   132  	ErrRecordFileFull:                           "The table '%-.192s' is full",
   133  	ErrUnknownCharacterSet:                      "Unknown character set: '%-.64s'",
   134  	ErrTooManyTables:                            "Too many tables; MySQL can only use %d tables in a join",
   135  	ErrTooManyFields:                            "Too many columns",
   136  	ErrTooBigRowsize:                            "Row size too large. The maximum row size for the used table type, not counting BLOBs, is %ld. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs",
   137  	ErrStackOverrun:                             "Thread stack overrun:  Used: %ld of a %ld stack.  Use 'mysqld --threadStack=#' to specify a bigger stack if needed",
   138  	ErrWrongOuterJoin:                           "Cross dependency found in OUTER JOIN; examine your ON conditions",
   139  	ErrNullColumnInIndex:                        "Table handler doesn't support NULL in given index. Please change column '%-.192s' to be NOT NULL or use another handler",
   140  	ErrCantFindUdf:                              "Can't load function '%-.192s'",
   141  	ErrCantInitializeUdf:                        "Can't initialize function '%-.192s'; %-.80s",
   142  	ErrUdfNoPaths:                               "No paths allowed for shared library",
   143  	ErrUdfExists:                                "Function '%-.192s' already exists",
   144  	ErrCantOpenLibrary:                          "Can't open shared library '%-.192s' (errno: %d %-.128s)",
   145  	ErrCantFindDlEntry:                          "Can't find symbol '%-.128s' in library",
   146  	ErrFunctionNotDefined:                       "Function '%-.192s' is not defined",
   147  	ErrHostIsBlocked:                            "Host '%-.64s' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'",
   148  	ErrHostNotPrivileged:                        "Host '%-.64s' is not allowed to connect to this MySQL server",
   149  	ErrPasswordAnonymousUser:                    "You are using MySQL as an anonymous user and anonymous users are not allowed to change passwords",
   150  	ErrPasswordNotAllowed:                       "You must have privileges to update tables in the mysql database to be able to change passwords for others",
   151  	ErrPasswordNoMatch:                          "Can't find any matching row in the user table",
   152  	ErrUpdateInfo:                               "Rows matched: %ld  Changed: %ld  Warnings: %ld",
   153  	ErrCantCreateThread:                         "Can't create a new thread (errno %d); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug",
   154  	ErrWrongValueCountOnRow:                     "Column count doesn't match value count at row %ld",
   155  	ErrCantReopenTable:                          "Can't reopen table: '%-.192s'",
   156  	ErrInvalidUseOfNull:                         "Invalid use of NULL value",
   157  	ErrRegexp:                                   "Got error '%-.64s' from regexp",
   158  	ErrMixOfGroupFuncAndFields:                  "Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause",
   159  	ErrNonexistingGrant:                         "There is no such grant defined for user '%-.48s' on host '%-.64s'",
   160  	ErrTableaccessDenied:                        "%-.128s command denied to user '%-.48s'@'%-.64s' for table '%-.64s'",
   161  	ErrColumnaccessDenied:                       "%-.16s command denied to user '%-.48s'@'%-.64s' for column '%-.192s' in table '%-.192s'",
   162  	ErrIllegalGrantForTable:                     "Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used",
   163  	ErrGrantWrongHostOrUser:                     "The host or user argument to GRANT is too long",
   164  	ErrNoSuchTable:                              "Table '%-.192s.%-.192s' doesn't exist",
   165  	ErrNonexistingTableGrant:                    "There is no such grant defined for user '%-.48s' on host '%-.64s' on table '%-.192s'",
   166  	ErrNotAllowedCommand:                        "The used command is not allowed with this MySQL version",
   167  	ErrSyntax:                                   "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use",
   168  	ErrDelayedCantChangeLock:                    "Delayed insert thread couldn't get requested lock for table %-.192s",
   169  	ErrTooManyDelayedThreads:                    "Too many delayed threads in use",
   170  	ErrAbortingConnection:                       "Aborted connection %ld to db: '%-.192s' user: '%-.48s' (%-.64s)",
   171  	ErrNetPacketTooLarge:                        "Got a packet bigger than 'maxAllowedPacket' bytes",
   172  	ErrNetReadErrorFromPipe:                     "Got a read error from the connection pipe",
   173  	ErrNetFcntl:                                 "Got an error from fcntl()",
   174  	ErrNetPacketsOutOfOrder:                     "Got packets out of order",
   175  	ErrNetUncompress:                            "Couldn't uncompress communication packet",
   176  	ErrNetRead:                                  "Got an error reading communication packets",
   177  	ErrNetReadInterrupted:                       "Got timeout reading communication packets",
   178  	ErrNetErrorOnWrite:                          "Got an error writing communication packets",
   179  	ErrNetWriteInterrupted:                      "Got timeout writing communication packets",
   180  	ErrTooLongString:                            "Result string is longer than 'maxAllowedPacket' bytes",
   181  	ErrTableCantHandleBlob:                      "The used table type doesn't support BLOB/TEXT columns",
   182  	ErrTableCantHandleAutoIncrement:             "The used table type doesn't support AUTOINCREMENT columns",
   183  	ErrDelayedInsertTableLocked:                 "INSERT DELAYED can't be used with table '%-.192s' because it is locked with LOCK TABLES",
   184  	ErrWrongColumnName:                          "Incorrect column name '%-.100s'",
   185  	ErrWrongKeyColumn:                           "The used storage engine can't index column '%-.192s'",
   186  	ErrWrongMrgTable:                            "Unable to open underlying table which is differently defined or of non-MyISAM type or doesn't exist",
   187  	ErrDupUnique:                                "Can't write, because of unique constraint, to table '%-.192s'",
   188  	ErrBlobKeyWithoutLength:                     "BLOB/TEXT column '%-.192s' used in key specification without a key length",
   189  	ErrPrimaryCantHaveNull:                      "All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead",
   190  	ErrTooManyRows:                              "Result consisted of more than one row",
   191  	ErrRequiresPrimaryKey:                       "This table type requires a primary key",
   192  	ErrNoRaidCompiled:                           "This version of MySQL is not compiled with RAID support",
   193  	ErrUpdateWithoutKeyInSafeMode:               "You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column",
   194  	ErrKeyDoesNotExist:                          "Key '%-.192s' doesn't exist in table '%-.192s'",
   195  	ErrCheckNoSuchTable:                         "Can't open table",
   196  	ErrCheckNotImplemented:                      "The storage engine for the table doesn't support %s",
   197  	ErrCantDoThisDuringAnTransaction:            "You are not allowed to execute this command in a transaction",
   198  	ErrErrorDuringCommit:                        "Got error %d during COMMIT",
   199  	ErrErrorDuringRollback:                      "Got error %d during ROLLBACK",
   200  	ErrErrorDuringFlushLogs:                     "Got error %d during FLUSHLOGS",
   201  	ErrErrorDuringCheckpoint:                    "Got error %d during CHECKPOINT",
   202  	ErrNewAbortingConnection:                    "Aborted connection %ld to db: '%-.192s' user: '%-.48s' host: '%-.64s' (%-.64s)",
   203  	ErrDumpNotImplemented:                       "The storage engine for the table does not support binary table dump",
   204  	ErrFlushMasterBinlogClosed:                  "Binlog closed, cannot RESET MASTER",
   205  	ErrIndexRebuild:                             "Failed rebuilding the index of  dumped table '%-.192s'",
   206  	ErrMaster:                                   "Error from master: '%-.64s'",
   207  	ErrMasterNetRead:                            "Net error reading from master",
   208  	ErrMasterNetWrite:                           "Net error writing to master",
   209  	ErrFtMatchingKeyNotFound:                    "Can't find FULLTEXT index matching the column list",
   210  	ErrLockOrActiveTransaction:                  "Can't execute the given command because you have active locked tables or an active transaction",
   211  	ErrUnknownSystemVariable:                    "Unknown system variable '%-.64s'",
   212  	ErrCrashedOnUsage:                           "Table '%-.192s' is marked as crashed and should be repaired",
   213  	ErrCrashedOnRepair:                          "Table '%-.192s' is marked as crashed and last (automatic?) repair failed",
   214  	ErrWarningNotCompleteRollback:               "Some non-transactional changed tables couldn't be rolled back",
   215  	ErrTransCacheFull:                           "Multi-statement transaction required more than 'maxBinlogCacheSize' bytes of storage; increase this mysqld variable and try again",
   216  	ErrSlaveMustStop:                            "This operation cannot be performed with a running slave; run STOP SLAVE first",
   217  	ErrSlaveNotRunning:                          "This operation requires a running slave; configure slave and do START SLAVE",
   218  	ErrBadSlave:                                 "The server is not configured as slave; fix in config file or with CHANGE MASTER TO",
   219  	ErrMasterInfo:                               "Could not initialize master info structure; more error messages can be found in the MySQL error log",
   220  	ErrSlaveThread:                              "Could not create slave thread; check system resources",
   221  	ErrTooManyUserConnections:                   "User %-.64s already has more than 'maxUserConnections' active connections",
   222  	ErrSetConstantsOnly:                         "You may only use constant expressions with SET",
   223  	ErrLockWaitTimeout:                          "Lock wait timeout exceeded; try restarting transaction",
   224  	ErrLockTableFull:                            "The total number of locks exceeds the lock table size",
   225  	ErrReadOnlyTransaction:                      "Update locks cannot be acquired during a READ UNCOMMITTED transaction",
   226  	ErrDropDBWithReadLock:                       "DROP DATABASE not allowed while thread is holding global read lock",
   227  	ErrCreateDBWithReadLock:                     "CREATE DATABASE not allowed while thread is holding global read lock",
   228  	ErrWrongArguments:                           "Incorrect arguments to %s",
   229  	ErrNoPermissionToCreateUser:                 "'%-.48s'@'%-.64s' is not allowed to create new users",
   230  	ErrUnionTablesInDifferentDir:                "Incorrect table definition; all MERGE tables must be in the same database",
   231  	ErrLockDeadlock:                             "Deadlock found when trying to get lock; try restarting transaction",
   232  	ErrTableCantHandleFt:                        "The used table type doesn't support FULLTEXT indexes",
   233  	ErrCannotAddForeign:                         "Cannot add foreign key constraint",
   234  	ErrNoReferencedRow:                          "Cannot add or update a child row: a foreign key constraint fails",
   235  	ErrRowIsReferenced:                          "Cannot delete or update a parent row: a foreign key constraint fails",
   236  	ErrConnectToMaster:                          "Error connecting to master: %-.128s",
   237  	ErrQueryOnMaster:                            "Error running query on master: %-.128s",
   238  	ErrErrorWhenExecutingCommand:                "Error when executing command %s: %-.128s",
   239  	ErrWrongUsage:                               "Incorrect usage of %s and %s",
   240  	ErrWrongNumberOfColumnsInSelect:             "The used SELECT statements have a different number of columns",
   241  	ErrCantUpdateWithReadlock:                   "Can't execute the query because you have a conflicting read lock",
   242  	ErrMixingNotAllowed:                         "Mixing of transactional and non-transactional tables is disabled",
   243  	ErrDupArgument:                              "Option '%s' used twice in statement",
   244  	ErrUserLimitReached:                         "User '%-.64s' has exceeded the '%s' resource (current value: %ld)",
   245  	ErrSpecificAccessDenied:                     "Access denied; you need (at least one of) the %-.128s privilege(s) for this operation",
   246  	ErrLocalVariable:                            "Variable '%-.64s' is a SESSION variable and can't be used with SET GLOBAL",
   247  	ErrGlobalVariable:                           "Variable '%-.64s' is a GLOBAL variable and should be set with SET GLOBAL",
   248  	ErrNoDefault:                                "Variable '%-.64s' doesn't have a default value",
   249  	ErrWrongValueForVar:                         "Variable '%-.64s' can't be set to the value of '%-.200s'",
   250  	ErrWrongTypeForVar:                          "Incorrect argument type to variable '%-.64s'",
   251  	ErrVarCantBeRead:                            "Variable '%-.64s' can only be set, not read",
   252  	ErrCantUseOptionHere:                        "Incorrect usage/placement of '%s'",
   253  	ErrNotSupportedYet:                          "This version of MySQL doesn't yet support '%s'",
   254  	ErrMasterFatalErrorReadingBinlog:            "Got fatal error %d from master when reading data from binary log: '%-.320s'",
   255  	ErrSlaveIgnoredTable:                        "Slave SQL thread ignored the query because of replicate-*-table rules",
   256  	ErrIncorrectGlobalLocalVar:                  "Variable '%-.192s' is a %s variable",
   257  	ErrWrongFkDef:                               "Incorrect foreign key definition for '%-.192s': %s",
   258  	ErrKeyRefDoNotMatchTableRef:                 "Key reference and table reference don't match",
   259  	ErrOperandColumns:                           "Operand should contain %d column(s)",
   260  	ErrSubqueryNo1Row:                           "Subquery returns more than 1 row",
   261  	ErrUnknownStmtHandler:                       "Unknown prepared statement handler (%.*s) given to %s",
   262  	ErrCorruptHelpDB:                            "Help database is corrupt or does not exist",
   263  	ErrCyclicReference:                          "Cyclic reference on subqueries",
   264  	ErrAutoConvert:                              "Converting column '%s' from %s to %s",
   265  	ErrIllegalReference:                         "Reference '%-.64s' not supported (%s)",
   266  	ErrDerivedMustHaveAlias:                     "Every derived table must have its own alias",
   267  	ErrSelectReduced:                            "Select %u was reduced during optimization",
   268  	ErrTablenameNotAllowedHere:                  "Table '%-.192s' from one of the SELECTs cannot be used in %-.32s",
   269  	ErrNotSupportedAuthMode:                     "Client does not support authentication protocol requested by server; consider upgrading MySQL client",
   270  	ErrSpatialCantHaveNull:                      "All parts of a SPATIAL index must be NOT NULL",
   271  	ErrCollationCharsetMismatch:                 "COLLATION '%s' is not valid for CHARACTER SET '%s'",
   272  	ErrSlaveWasRunning:                          "Slave is already running",
   273  	ErrSlaveWasNotRunning:                       "Slave already has been stopped",
   274  	ErrTooBigForUncompress:                      "Uncompressed data size too large; the maximum size is %d (probably, length of uncompressed data was corrupted)",
   275  	ErrZlibZMem:                                 "ZLIB: Not enough memory",
   276  	ErrZlibZBuf:                                 "ZLIB: Not enough room in the output buffer (probably, length of uncompressed data was corrupted)",
   277  	ErrZlibZData:                                "ZLIB: Input data corrupted",
   278  	ErrCutValueGroupConcat:                      "Row %u was cut by GROUPCONCAT()",
   279  	ErrWarnTooFewRecords:                        "Row %ld doesn't contain data for all columns",
   280  	ErrWarnTooManyRecords:                       "Row %ld was truncated; it contained more data than there were input columns",
   281  	ErrWarnNullToNotnull:                        "Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld",
   282  	ErrWarnDataOutOfRange:                       "Out of range value for column '%s' at row %ld",
   283  	WarnDataTruncated:                           "Data truncated for column '%s' at row %ld",
   284  	ErrWarnUsingOtherHandler:                    "Using storage engine %s for table '%s'",
   285  	ErrCantAggregate2collations:                 "Illegal mix of collations (%s,%s) and (%s,%s) for operation '%s'",
   286  	ErrDropUser:                                 "Cannot drop one or more of the requested users",
   287  	ErrRevokeGrants:                             "Can't revoke all privileges for one or more of the requested users",
   288  	ErrCantAggregate3collations:                 "Illegal mix of collations (%s,%s), (%s,%s), (%s,%s) for operation '%s'",
   289  	ErrCantAggregateNcollations:                 "Illegal mix of collations for operation '%s'",
   290  	ErrVariableIsNotStruct:                      "Variable '%-.64s' is not a variable component (can't be used as XXXX.variableName)",
   291  	ErrUnknownCollation:                         "Unknown collation: '%-.64s'",
   292  	ErrSlaveIgnoredSslParams:                    "SSL parameters in CHANGE MASTER are ignored because this MySQL slave was compiled without SSL support; they can be used later if MySQL slave with SSL is started",
   293  	ErrServerIsInSecureAuthMode:                 "Server is running in --secure-auth mode, but '%s'@'%s' has a password in the old format; please change the password to the new format",
   294  	ErrWarnFieldResolved:                        "Field or reference '%-.192s%s%-.192s%s%-.192s' of SELECT #%d was resolved in SELECT #%d",
   295  	ErrBadSlaveUntilCond:                        "Incorrect parameter or combination of parameters for START SLAVE UNTIL",
   296  	ErrMissingSkipSlave:                         "It is recommended to use --skip-slave-start when doing step-by-step replication with START SLAVE UNTIL; otherwise, you will get problems if you get an unexpected slave's mysqld restart",
   297  	ErrUntilCondIgnored:                         "SQL thread is not to be started so UNTIL options are ignored",
   298  	ErrWrongNameForIndex:                        "Incorrect index name '%-.100s'",
   299  	ErrWrongNameForCatalog:                      "Incorrect catalog name '%-.100s'",
   300  	ErrWarnQcResize:                             "Query cache failed to set size %lu; new query cache size is %lu",
   301  	ErrBadFtColumn:                              "Column '%-.192s' cannot be part of FULLTEXT index",
   302  	ErrUnknownKeyCache:                          "Unknown key cache '%-.100s'",
   303  	ErrWarnHostnameWontWork:                     "MySQL is started in --skip-name-resolve mode; you must restart it without this switch for this grant to work",
   304  	ErrUnknownStorageEngine:                     "Unknown storage engine '%s'",
   305  	ErrWarnDeprecatedSyntax:                     "'%s' is deprecated and will be removed in a future release. Please use %s instead",
   306  	ErrNonUpdatableTable:                        "The target table %-.100s of the %s is not updatable",
   307  	ErrFeatureDisabled:                          "The '%s' feature is disabled; you need MySQL built with '%s' to have it working",
   308  	ErrOptionPreventsStatement:                  "The MySQL server is running with the %s option so it cannot execute this statement",
   309  	ErrDuplicatedValueInType:                    "Column '%-.100s' has duplicated value '%-.64s' in %s",
   310  	ErrTruncatedWrongValue:                      "Truncated incorrect %-.32s value: '%-.128s'",
   311  	ErrTooMuchAutoTimestampCols:                 "Incorrect table definition; there can be only one TIMESTAMP column with CURRENTTIMESTAMP in DEFAULT or ON UPDATE clause",
   312  	ErrInvalidOnUpdate:                          "Invalid ON UPDATE clause for '%-.192s' column",
   313  	ErrUnsupportedPs:                            "This command is not supported in the prepared statement protocol yet",
   314  	ErrGetErrmsg:                                "Got error %d '%-.100s' from %s",
   315  	ErrGetTemporaryErrmsg:                       "Got temporary error %d '%-.100s' from %s",
   316  	ErrUnknownTimeZone:                          "Unknown or incorrect time zone: '%-.64s'",
   317  	ErrWarnInvalidTimestamp:                     "Invalid TIMESTAMP value in column '%s' at row %ld",
   318  	ErrInvalidCharacterString:                   "Invalid %s character string: '%.64s'",
   319  	ErrWarnAllowedPacketOverflowed:              "Result of %s() was larger than maxAllowedPacket (%ld) - truncated",
   320  	ErrConflictingDeclarations:                  "Conflicting declarations: '%s%s' and '%s%s'",
   321  	ErrSpNoRecursiveCreate:                      "Can't create a %s from within another stored routine",
   322  	ErrSpAlreadyExists:                          "%s %s already exists",
   323  	ErrSpDoesNotExist:                           "%s %s does not exist",
   324  	ErrSpDropFailed:                             "Failed to DROP %s %s",
   325  	ErrSpStoreFailed:                            "Failed to CREATE %s %s",
   326  	ErrSpLilabelMismatch:                        "%s with no matching label: %s",
   327  	ErrSpLabelRedefine:                          "Redefining label %s",
   328  	ErrSpLabelMismatch:                          "End-label %s without match",
   329  	ErrSpUninitVar:                              "Referring to uninitialized variable %s",
   330  	ErrSpBadselect:                              "PROCEDURE %s can't return a result set in the given context",
   331  	ErrSpBadreturn:                              "RETURN is only allowed in a FUNCTION",
   332  	ErrSpBadstatement:                           "%s is not allowed in stored procedures",
   333  	ErrUpdateLogDeprecatedIgnored:               "The update log is deprecated and replaced by the binary log; SET SQLLOGUPDATE has been ignored.",
   334  	ErrUpdateLogDeprecatedTranslated:            "The update log is deprecated and replaced by the binary log; SET SQLLOGUPDATE has been translated to SET SQLLOGBIN.",
   335  	ErrQueryInterrupted:                         "Query execution was interrupted",
   336  	ErrSpWrongNoOfArgs:                          "Incorrect number of arguments for %s %s; expected %u, got %u",
   337  	ErrSpCondMismatch:                           "Undefined CONDITION: %s",
   338  	ErrSpNoreturn:                               "No RETURN found in FUNCTION %s",
   339  	ErrSpNoreturnend:                            "FUNCTION %s ended without RETURN",
   340  	ErrSpBadCursorQuery:                         "Cursor statement must be a SELECT",
   341  	ErrSpBadCursorSelect:                        "Cursor SELECT must not have INTO",
   342  	ErrSpCursorMismatch:                         "Undefined CURSOR: %s",
   343  	ErrSpCursorAlreadyOpen:                      "Cursor is already open",
   344  	ErrSpCursorNotOpen:                          "Cursor is not open",
   345  	ErrSpUndeclaredVar:                          "Undeclared variable: %s",
   346  	ErrSpWrongNoOfFetchArgs:                     "Incorrect number of FETCH variables",
   347  	ErrSpFetchNoData:                            "No data - zero rows fetched, selected, or processed",
   348  	ErrSpDupParam:                               "Duplicate parameter: %s",
   349  	ErrSpDupVar:                                 "Duplicate variable: %s",
   350  	ErrSpDupCond:                                "Duplicate condition: %s",
   351  	ErrSpDupCurs:                                "Duplicate cursor: %s",
   352  	ErrSpCantAlter:                              "Failed to ALTER %s %s",
   353  	ErrSpSubselectNyi:                           "Subquery value not supported",
   354  	ErrStmtNotAllowedInSfOrTrg:                  "%s is not allowed in stored function or trigger",
   355  	ErrSpVarcondAfterCurshndlr:                  "Variable or condition declaration after cursor or handler declaration",
   356  	ErrSpCursorAfterHandler:                     "Cursor declaration after handler declaration",
   357  	ErrSpCaseNotFound:                           "Case not found for CASE statement",
   358  	ErrFparserTooBigFile:                        "Configuration file '%-.192s' is too big",
   359  	ErrFparserBadHeader:                         "Malformed file type header in file '%-.192s'",
   360  	ErrFparserEOFInComment:                      "Unexpected end of file while parsing comment '%-.200s'",
   361  	ErrFparserErrorInParameter:                  "Error while parsing parameter '%-.192s' (line: '%-.192s')",
   362  	ErrFparserEOFInUnknownParameter:             "Unexpected end of file while skipping unknown parameter '%-.192s'",
   363  	ErrViewNoExplain:                            "EXPLAIN/SHOW can not be issued; lacking privileges for underlying table",
   364  	ErrFrmUnknownType:                           "File '%-.192s' has unknown type '%-.64s' in its header",
   365  	ErrWrongObject:                              "'%-.192s.%-.192s' is not %s",
   366  	ErrNonupdateableColumn:                      "Column '%-.192s' is not updatable",
   367  	ErrViewSelectDerived:                        "View's SELECT contains a subquery in the FROM clause",
   368  	ErrViewSelectClause:                         "View's SELECT contains a '%s' clause",
   369  	ErrViewSelectVariable:                       "View's SELECT contains a variable or parameter",
   370  	ErrViewSelectTmptable:                       "View's SELECT refers to a temporary table '%-.192s'",
   371  	ErrViewWrongList:                            "View's SELECT and view's field list have different column counts",
   372  	ErrWarnViewMerge:                            "View merge algorithm can't be used here for now (assumed undefined algorithm)",
   373  	ErrWarnViewWithoutKey:                       "View being updated does not have complete key of underlying table in it",
   374  	ErrViewInvalid:                              "View '%-.192s.%-.192s' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them",
   375  	ErrSpNoDropSp:                               "Can't drop or alter a %s from within another stored routine",
   376  	ErrSpGotoInHndlr:                            "GOTO is not allowed in a stored procedure handler",
   377  	ErrTrgAlreadyExists:                         "Trigger already exists",
   378  	ErrTrgDoesNotExist:                          "Trigger does not exist",
   379  	ErrTrgOnViewOrTempTable:                     "Trigger's '%-.192s' is view or temporary table",
   380  	ErrTrgCantChangeRow:                         "Updating of %s row is not allowed in %strigger",
   381  	ErrTrgNoSuchRowInTrg:                        "There is no %s row in %s trigger",
   382  	ErrNoDefaultForField:                        "Field '%-.192s' doesn't have a default value",
   383  	ErrDivisionByZero:                           "Division by 0",
   384  	ErrTruncatedWrongValueForField:              "Incorrect %-.32s value: '%-.128s' for column '%.192s' at row %ld",
   385  	ErrIllegalValueForType:                      "Illegal %s '%-.192s' value found during parsing",
   386  	ErrViewNonupdCheck:                          "CHECK OPTION on non-updatable view '%-.192s.%-.192s'",
   387  	ErrViewCheckFailed:                          "CHECK OPTION failed '%-.192s.%-.192s'",
   388  	ErrProcaccessDenied:                         "%-.16s command denied to user '%-.48s'@'%-.64s' for routine '%-.192s'",
   389  	ErrRelayLogFail:                             "Failed purging old relay logs: %s",
   390  	ErrPasswdLength:                             "Password hash should be a %d-digit hexadecimal number",
   391  	ErrUnknownTargetBinlog:                      "Target log not found in binlog index",
   392  	ErrIoErrLogIndexRead:                        "I/O error reading log index file",
   393  	ErrBinlogPurgeProhibited:                    "Server configuration does not permit binlog purge",
   394  	ErrFseekFail:                                "Failed on fseek()",
   395  	ErrBinlogPurgeFatalErr:                      "Fatal error during log purge",
   396  	ErrLogInUse:                                 "A purgeable log is in use, will not purge",
   397  	ErrLogPurgeUnknownErr:                       "Unknown error during log purge",
   398  	ErrRelayLogInit:                             "Failed initializing relay log position: %s",
   399  	ErrNoBinaryLogging:                          "You are not using binary logging",
   400  	ErrReservedSyntax:                           "The '%-.64s' syntax is reserved for purposes internal to the MySQL server",
   401  	ErrWsasFailed:                               "WSAStartup Failed",
   402  	ErrDiffGroupsProc:                           "Can't handle procedures with different groups yet",
   403  	ErrNoGroupForProc:                           "Select must have a group with this procedure",
   404  	ErrOrderWithProc:                            "Can't use ORDER clause with this procedure",
   405  	ErrLoggingProhibitChangingOf:                "Binary logging and replication forbid changing the global server %s",
   406  	ErrNoFileMapping:                            "Can't map file: %-.200s, errno: %d",
   407  	ErrWrongMagic:                               "Wrong magic in %-.64s",
   408  	ErrPsManyParam:                              "Prepared statement contains too many placeholders",
   409  	ErrKeyPart0:                                 "Key part '%-.192s' length cannot be 0",
   410  	ErrViewChecksum:                             "View text checksum failed",
   411  	ErrViewMultiupdate:                          "Can not modify more than one base table through a join view '%-.192s.%-.192s'",
   412  	ErrViewNoInsertFieldList:                    "Can not insert into join view '%-.192s.%-.192s' without fields list",
   413  	ErrViewDeleteMergeView:                      "Can not delete from join view '%-.192s.%-.192s'",
   414  	ErrCannotUser:                               "Operation %s failed for %.256s",
   415  	ErrXaerNota:                                 "XAERNOTA: Unknown XID",
   416  	ErrXaerInval:                                "XAERINVAL: Invalid arguments (or unsupported command)",
   417  	ErrXaerRmfail:                               "XAERRMFAIL: The command cannot be executed when global transaction is in the  %.64s state",
   418  	ErrXaerOutside:                              "XAEROUTSIDE: Some work is done outside global transaction",
   419  	ErrXaerRmerr:                                "XAERRMERR: Fatal error occurred in the transaction branch - check your data for consistency",
   420  	ErrXaRbrollback:                             "XARBROLLBACK: Transaction branch was rolled back",
   421  	ErrNonexistingProcGrant:                     "There is no such grant defined for user '%-.48s' on host '%-.64s' on routine '%-.192s'",
   422  	ErrProcAutoGrantFail:                        "Failed to grant EXECUTE and ALTER ROUTINE privileges",
   423  	ErrProcAutoRevokeFail:                       "Failed to revoke all privileges to dropped routine",
   424  	ErrDataTooLong:                              "Data too long for column '%s' at row %ld",
   425  	ErrSpBadSQLstate:                            "Bad SQLSTATE: '%s'",
   426  	ErrStartup:                                  "%s: ready for connections.\nVersion: '%s'  socket: '%s'  port: %d  %s",
   427  	ErrLoadFromFixedSizeRowsToVar:               "Can't load value from file with fixed size rows to variable",
   428  	ErrCantCreateUserWithGrant:                  "You are not allowed to create a user with GRANT",
   429  	ErrWrongValueForType:                        "Incorrect %-.32s value: '%-.128s' for function %-.32s",
   430  	ErrTableDefChanged:                          "Table definition has changed, please retry transaction",
   431  	ErrSpDupHandler:                             "Duplicate handler declared in the same block",
   432  	ErrSpNotVarArg:                              "OUT or INOUT argument %d for routine %s is not a variable or NEW pseudo-variable in BEFORE trigger",
   433  	ErrSpNoRetset:                               "Not allowed to return a result set from a %s",
   434  	ErrCantCreateGeometryObject:                 "Cannot get geometry object from data you send to the GEOMETRY field",
   435  	ErrFailedRoutineBreakBinlog:                 "A routine failed and has neither NO SQL nor READS SQL DATA in its declaration and binary logging is enabled; if non-transactional tables were updated, the binary log will miss their changes",
   436  	ErrBinlogUnsafeRoutine:                      "This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe logBinTrustFunctionCreators variable)",
   437  	ErrBinlogCreateRoutineNeedSuper:             "You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe logBinTrustFunctionCreators variable)",
   438  	ErrExecStmtWithOpenCursor:                   "You can't execute a prepared statement which has an open cursor associated with it. Reset the statement to re-execute it.",
   439  	ErrStmtHasNoOpenCursor:                      "The statement (%lu) has no open cursor.",
   440  	ErrCommitNotAllowedInSfOrTrg:                "Explicit or implicit commit is not allowed in stored function or trigger.",
   441  	ErrNoDefaultForViewField:                    "Field of view '%-.192s.%-.192s' underlying table doesn't have a default value",
   442  	ErrSpNoRecursion:                            "Recursive stored functions and triggers are not allowed.",
   443  	ErrTooBigScale:                              "Too big scale %d specified for column '%-.192s'. Maximum is %d.",
   444  	ErrTooBigPrecision:                          "Too big precision %d specified for column '%-.192s'. Maximum is %d.",
   445  	ErrMBiggerThanD:                             "For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column '%-.192s').",
   446  	ErrWrongLockOfSystemTable:                   "You can't combine write-locking of system tables with other tables or lock types",
   447  	ErrConnectToForeignDataSource:               "Unable to connect to foreign data source: %.64s",
   448  	ErrQueryOnForeignDataSource:                 "There was a problem processing the query on the foreign data source. Data source : %-.64s",
   449  	ErrForeignDataSourceDoesntExist:             "The foreign data source you are trying to reference does not exist. Data source :  %-.64s",
   450  	ErrForeignDataStringInvalidCantCreate:       "Can't create federated table. The data source connection string '%-.64s' is not in the correct format",
   451  	ErrForeignDataStringInvalid:                 "The data source connection string '%-.64s' is not in the correct format",
   452  	ErrCantCreateFederatedTable:                 "Can't create federated table. Foreign data src :  %-.64s",
   453  	ErrTrgInWrongSchema:                         "Trigger in wrong schema",
   454  	ErrStackOverrunNeedMore:                     "Thread stack overrun:  %ld bytes used of a %ld byte stack, and %ld bytes needed.  Use 'mysqld --threadStack=#' to specify a bigger stack.",
   455  	ErrTooLongBody:                              "Routine body for '%-.100s' is too long",
   456  	ErrWarnCantDropDefaultKeycache:              "Cannot drop default keycache",
   457  	ErrTooBigDisplaywidth:                       "Display width out of range for column '%-.192s' (max = %lu)",
   458  	ErrXaerDupid:                                "XAERDUPID: The XID already exists",
   459  	ErrDatetimeFunctionOverflow:                 "Datetime function: %-.32s field overflow",
   460  	ErrCantUpdateUsedTableInSfOrTrg:             "Can't update table '%-.192s' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.",
   461  	ErrViewPreventUpdate:                        "The definition of table '%-.192s' prevents operation %.192s on table '%-.192s'.",
   462  	ErrPsNoRecursion:                            "The prepared statement contains a stored routine call that refers to that same statement. It's not allowed to execute a prepared statement in such a recursive manner",
   463  	ErrSpCantSetAutocommit:                      "Not allowed to set autocommit from a stored function or trigger",
   464  	ErrMalformedDefiner:                         "Definer is not fully qualified",
   465  	ErrViewFrmNoUser:                            "View '%-.192s'.'%-.192s' has no definer information (old table format). Current user is used as definer. Please recreate the view!",
   466  	ErrViewOtherUser:                            "You need the SUPER privilege for creation view with '%-.192s'@'%-.192s' definer",
   467  	ErrNoSuchUser:                               "The user specified as a definer ('%-.64s'@'%-.64s') does not exist",
   468  	ErrForbidSchemaChange:                       "Changing schema from '%-.192s' to '%-.192s' is not allowed.",
   469  	ErrRowIsReferenced2:                         "Cannot delete or update a parent row: a foreign key constraint fails (%.192s)",
   470  	ErrNoReferencedRow2:                         "Cannot add or update a child row: a foreign key constraint fails (%.192s)",
   471  	ErrSpBadVarShadow:                           "Variable '%-.64s' must be quoted with `...`, or renamed",
   472  	ErrTrgNoDefiner:                             "No definer attribute for trigger '%-.192s'.'%-.192s'. The trigger will be activated under the authorization of the invoker, which may have insufficient privileges. Please recreate the trigger.",
   473  	ErrOldFileFormat:                            "'%-.192s' has an old format, you should re-create the '%s' object(s)",
   474  	ErrSpRecursionLimit:                         "Recursive limit %d (as set by the maxSpRecursionDepth variable) was exceeded for routine %.192s",
   475  	ErrSpProcTableCorrupt:                       "Failed to load routine %-.192s. The table mysql.proc is missing, corrupt, or contains bad data (internal code %d)",
   476  	ErrSpWrongName:                              "Incorrect routine name '%-.192s'",
   477  	ErrTableNeedsUpgrade:                        "Table upgrade required. Please do \"REPAIR TABLE `%-.32s`\"",
   478  	ErrSpNoAggregate:                            "AGGREGATE is not supported for stored functions",
   479  	ErrMaxPreparedStmtCountReached:              "Can't create more than maxPreparedStmtCount statements (current value: %lu)",
   480  	ErrViewRecursive:                            "`%-.192s`.`%-.192s` contains view recursion",
   481  	ErrNonGroupingFieldUsed:                     "Non-grouping field '%-.192s' is used in %-.64s clause",
   482  	ErrTableCantHandleSpkeys:                    "The used table type doesn't support SPATIAL indexes",
   483  	ErrNoTriggersOnSystemSchema:                 "Triggers can not be created on system tables",
   484  	ErrRemovedSpaces:                            "Leading spaces are removed from name '%s'",
   485  	ErrAutoincReadFailed:                        "Failed to read auto-increment value from storage engine",
   486  	ErrUsername:                                 "user name",
   487  	ErrHostname:                                 "host name",
   488  	ErrWrongStringLength:                        "String '%-.70s' is too long for %s (should be no longer than %d)",
   489  	ErrNonInsertableTable:                       "The target table %-.100s of the %s is not insertable-into",
   490  	ErrAdminWrongMrgTable:                       "Table '%-.64s' is differently defined or of non-MyISAM type or doesn't exist",
   491  	ErrTooHighLevelOfNestingForSelect:           "Too high level of nesting for select",
   492  	ErrNameBecomesEmpty:                         "Name '%-.64s' has become ''",
   493  	ErrAmbiguousFieldTerm:                       "First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY",
   494  	ErrForeignServerExists:                      "The foreign server, %s, you are trying to create already exists.",
   495  	ErrForeignServerDoesntExist:                 "The foreign server name you are trying to reference does not exist. Data source :  %-.64s",
   496  	ErrIllegalHaCreateOption:                    "Table storage engine '%-.64s' does not support the create option '%.64s'",
   497  	ErrPartitionRequiresValues:                  "Syntax : %-.64s PARTITIONING requires definition of VALUES %-.64s for each partition",
   498  	ErrPartitionWrongValues:                     "Only %-.64s PARTITIONING can use VALUES %-.64s in partition definition",
   499  	ErrPartitionMaxvalue:                        "MAXVALUE can only be used in last partition definition",
   500  	ErrPartitionSubpartition:                    "Subpartitions can only be hash partitions and by key",
   501  	ErrPartitionSubpartMix:                      "Must define subpartitions on all partitions if on one partition",
   502  	ErrPartitionWrongNoPart:                     "Wrong number of partitions defined, mismatch with previous setting",
   503  	ErrPartitionWrongNoSubpart:                  "Wrong number of subpartitions defined, mismatch with previous setting",
   504  	ErrWrongExprInPartitionFunc:                 "Constant, random or timezone-dependent expressions in (sub)partitioning function are not allowed",
   505  	ErrNoConstExprInRangeOrList:                 "Expression in RANGE/LIST VALUES must be constant",
   506  	ErrFieldNotFoundPart:                        "Field in list of fields for partition function not found in table",
   507  	ErrListOfFieldsOnlyInHash:                   "List of fields is only allowed in KEY partitions",
   508  	ErrInconsistentPartitionInfo:                "The partition info in the frm file is not consistent with what can be written into the frm file",
   509  	ErrPartitionFuncNotAllowed:                  "The %-.192s function returns the wrong type",
   510  	ErrPartitionsMustBeDefined:                  "For %-.64s partitions each partition must be defined",
   511  	ErrRangeNotIncreasing:                       "VALUES LESS THAN value must be strictly increasing for each partition",
   512  	ErrInconsistentTypeOfFunctions:              "VALUES value must be of same type as partition function",
   513  	ErrMultipleDefConstInListPart:               "Multiple definition of same constant in list partitioning",
   514  	ErrPartitionEntry:                           "Partitioning can not be used stand-alone in query",
   515  	ErrMixHandler:                               "The mix of handlers in the partitions is not allowed in this version of MySQL",
   516  	ErrPartitionNotDefined:                      "For the partitioned engine it is necessary to define all %-.64s",
   517  	ErrTooManyPartitions:                        "Too many partitions (including subpartitions) were defined",
   518  	ErrSubpartition:                             "It is only possible to mix RANGE/LIST partitioning with HASH/KEY partitioning for subpartitioning",
   519  	ErrCantCreateHandlerFile:                    "Failed to create specific handler file",
   520  	ErrBlobFieldInPartFunc:                      "A BLOB field is not allowed in partition function",
   521  	ErrUniqueKeyNeedAllFieldsInPf:               "A %-.192s must include all columns in the table's partitioning function",
   522  	ErrNoParts:                                  "Number of %-.64s = 0 is not an allowed value",
   523  	ErrPartitionMgmtOnNonpartitioned:            "Partition management on a not partitioned table is not possible",
   524  	ErrForeignKeyOnPartitioned:                  "Foreign key clause is not yet supported in conjunction with partitioning",
   525  	ErrDropPartitionNonExistent:                 "Error in list of partitions to %-.64s",
   526  	ErrDropLastPartition:                        "Cannot remove all partitions, use DROP TABLE instead",
   527  	ErrCoalesceOnlyOnHashPartition:              "COALESCE PARTITION can only be used on HASH/KEY partitions",
   528  	ErrReorgHashOnlyOnSameNo:                    "REORGANIZE PARTITION can only be used to reorganize partitions not to change their numbers",
   529  	ErrReorgNoParam:                             "REORGANIZE PARTITION without parameters can only be used on auto-partitioned tables using HASH PARTITIONs",
   530  	ErrOnlyOnRangeListPartition:                 "%-.64s PARTITION can only be used on RANGE/LIST partitions",
   531  	ErrAddPartitionSubpart:                      "Trying to Add partition(s) with wrong number of subpartitions",
   532  	ErrAddPartitionNoNewPartition:               "At least one partition must be added",
   533  	ErrCoalescePartitionNoPartition:             "At least one partition must be coalesced",
   534  	ErrReorgPartitionNotExist:                   "More partitions to reorganize than there are partitions",
   535  	ErrSameNamePartition:                        "Duplicate partition name %-.192s",
   536  	ErrNoBinlog:                                 "It is not allowed to shut off binlog on this command",
   537  	ErrConsecutiveReorgPartitions:               "When reorganizing a set of partitions they must be in consecutive order",
   538  	ErrReorgOutsideRange:                        "Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range",
   539  	ErrPartitionFunctionFailure:                 "Partition function not supported in this version for this handler",
   540  	ErrPartState:                                "Partition state cannot be defined from CREATE/ALTER TABLE",
   541  	ErrLimitedPartRange:                         "The %-.64s handler only supports 32 bit integers in VALUES",
   542  	ErrPluginIsNotLoaded:                        "Plugin '%-.192s' is not loaded",
   543  	ErrWrongValue:                               "Incorrect %-.32s value: '%-.128s'",
   544  	ErrNoPartitionForGivenValue:                 "Table has no partition for value %-.64s",
   545  	ErrFilegroupOptionOnlyOnce:                  "It is not allowed to specify %s more than once",
   546  	ErrCreateFilegroupFailed:                    "Failed to create %s",
   547  	ErrDropFilegroupFailed:                      "Failed to drop %s",
   548  	ErrTablespaceAutoExtend:                     "The handler doesn't support autoextend of tablespaces",
   549  	ErrWrongSizeNumber:                          "A size parameter was incorrectly specified, either number or on the form 10M",
   550  	ErrSizeOverflow:                             "The size number was correct but we don't allow the digit part to be more than 2 billion",
   551  	ErrAlterFilegroupFailed:                     "Failed to alter: %s",
   552  	ErrBinlogRowLoggingFailed:                   "Writing one row to the row-based binary log failed",
   553  	ErrBinlogRowWrongTableDef:                   "Table definition on master and slave does not match: %s",
   554  	ErrBinlogRowRbrToSbr:                        "Slave running with --log-slave-updates must use row-based binary logging to be able to replicate row-based binary log events",
   555  	ErrEventAlreadyExists:                       "Event '%-.192s' already exists",
   556  	ErrEventStoreFailed:                         "Failed to store event %s. Error code %d from storage engine.",
   557  	ErrEventDoesNotExist:                        "Unknown event '%-.192s'",
   558  	ErrEventCantAlter:                           "Failed to alter event '%-.192s'",
   559  	ErrEventDropFailed:                          "Failed to drop %s",
   560  	ErrEventIntervalNotPositiveOrTooBig:         "INTERVAL is either not positive or too big",
   561  	ErrEventEndsBeforeStarts:                    "ENDS is either invalid or before STARTS",
   562  	ErrEventExecTimeInThePast:                   "Event execution time is in the past. Event has been disabled",
   563  	ErrEventOpenTableFailed:                     "Failed to open mysql.event",
   564  	ErrEventNeitherMExprNorMAt:                  "No datetime expression provided",
   565  	ErrObsoleteColCountDoesntMatchCorrupted:     "Column count of mysql.%s is wrong. Expected %d, found %d. The table is probably corrupted",
   566  	ErrObsoleteCannotLoadFromTable:              "Cannot load from mysql.%s. The table is probably corrupted",
   567  	ErrEventCannotDelete:                        "Failed to delete the event from mysql.event",
   568  	ErrEventCompile:                             "Error during compilation of event's body",
   569  	ErrEventSameName:                            "Same old and new event name",
   570  	ErrEventDataTooLong:                         "Data for column '%s' too long",
   571  	ErrDropIndexFk:                              "Cannot drop index '%-.192s': needed in a foreign key constraint",
   572  	ErrWarnDeprecatedSyntaxWithVer:              "The syntax '%s' is deprecated and will be removed in MySQL %s. Please use %s instead",
   573  	ErrCantWriteLockLogTable:                    "You can't write-lock a log table. Only read access is possible",
   574  	ErrCantLockLogTable:                         "You can't use locks with log tables.",
   575  	ErrForeignDuplicateKeyOldUnused:             "Upholding foreign key constraints for table '%.192s', entry '%-.192s', key %d would lead to a duplicate entry",
   576  	ErrColCountDoesntMatchPleaseUpdate:          "Column count of mysql.%s is wrong. Expected %d, found %d. Created with MySQL %d, now running %d. Please use mysqlUpgrade to fix this error.",
   577  	ErrTempTablePreventsSwitchOutOfRbr:          "Cannot switch out of the row-based binary log format when the session has open temporary tables",
   578  	ErrStoredFunctionPreventsSwitchBinlogFormat: "Cannot change the binary logging format inside a stored function or trigger",
   579  	ErrNdbCantSwitchBinlogFormat:                "The NDB cluster engine does not support changing the binlog format on the fly yet",
   580  	ErrPartitionNoTemporary:                     "Cannot create temporary table with partitions",
   581  	ErrPartitionConstDomain:                     "Partition constant is out of partition function domain",
   582  	ErrPartitionFunctionIsNotAllowed:            "This partition function is not allowed",
   583  	ErrDdlLog:                                   "Error in DDL log",
   584  	ErrNullInValuesLessThan:                     "Not allowed to use NULL value in VALUES LESS THAN",
   585  	ErrWrongPartitionName:                       "Incorrect partition name",
   586  	ErrCantChangeTxCharacteristics:              "Transaction characteristics can't be changed while a transaction is in progress",
   587  	ErrDupEntryAutoincrementCase:                "ALTER TABLE causes autoIncrement resequencing, resulting in duplicate entry '%-.192s' for key '%-.192s'",
   588  	ErrEventModifyQueue:                         "Internal scheduler error %d",
   589  	ErrEventSetVar:                              "Error during starting/stopping of the scheduler. Error code %u",
   590  	ErrPartitionMerge:                           "Engine cannot be used in partitioned tables",
   591  	ErrCantActivateLog:                          "Cannot activate '%-.64s' log",
   592  	ErrRbrNotAvailable:                          "The server was not built with row-based replication",
   593  	ErrBase64Decode:                             "Decoding of base64 string failed",
   594  	ErrEventRecursionForbidden:                  "Recursion of EVENT DDL statements is forbidden when body is present",
   595  	ErrEventsDB:                                 "Cannot proceed because system tables used by Event Scheduler were found damaged at server start",
   596  	ErrOnlyIntegersAllowed:                      "Only integers allowed as number here",
   597  	ErrUnsuportedLogEngine:                      "This storage engine cannot be used for log tables\"",
   598  	ErrBadLogStatement:                          "You cannot '%s' a log table if logging is enabled",
   599  	ErrCantRenameLogTable:                       "Cannot rename '%s'. When logging enabled, rename to/from log table must rename two tables: the log table to an archive table and another table back to '%s'",
   600  	ErrWrongParamcountToNativeFct:               "Incorrect parameter count in the call to native function '%-.192s'",
   601  	ErrWrongParametersToNativeFct:               "Incorrect parameters in the call to native function '%-.192s'",
   602  	ErrWrongParametersToStoredFct:               "Incorrect parameters in the call to stored function '%-.192s'",
   603  	ErrNativeFctNameCollision:                   "This function '%-.192s' has the same name as a native function",
   604  	ErrDupEntryWithKeyName:                      "Duplicate entry '%-.64s' for key '%-.192s'",
   605  	ErrBinlogPurgeEmFile:                        "Too many files opened, please execute the command again",
   606  	ErrEventCannotCreateInThePast:               "Event execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was dropped immediately after creation.",
   607  	ErrEventCannotAlterInThePast:                "Event execution time is in the past and ON COMPLETION NOT PRESERVE is set. The event was not changed. Specify a time in the future.",
   608  	ErrSlaveIncident:                            "The incident %s occurred on the master. Message: %-.64s",
   609  	ErrNoPartitionForGivenValueSilent:           "Table has no partition for some existing values",
   610  	ErrBinlogUnsafeStatement:                    "Unsafe statement written to the binary log using statement format since BINLOGFORMAT = STATEMENT. %s",
   611  	ErrSlaveFatal:                               "Fatal : %s",
   612  	ErrSlaveRelayLogReadFailure:                 "Relay log read failure: %s",
   613  	ErrSlaveRelayLogWriteFailure:                "Relay log write failure: %s",
   614  	ErrSlaveCreateEventFailure:                  "Failed to create %s",
   615  	ErrSlaveMasterComFailure:                    "Master command %s failed: %s",
   616  	ErrBinlogLoggingImpossible:                  "Binary logging not possible. Message: %s",
   617  	ErrViewNoCreationCtx:                        "View `%-.64s`.`%-.64s` has no creation context",
   618  	ErrViewInvalidCreationCtx:                   "Creation context of view `%-.64s`.`%-.64s' is invalid",
   619  	ErrSrInvalidCreationCtx:                     "Creation context of stored routine `%-.64s`.`%-.64s` is invalid",
   620  	ErrTrgCorruptedFile:                         "Corrupted TRG file for table `%-.64s`.`%-.64s`",
   621  	ErrTrgNoCreationCtx:                         "Triggers for table `%-.64s`.`%-.64s` have no creation context",
   622  	ErrTrgInvalidCreationCtx:                    "Trigger creation context of table `%-.64s`.`%-.64s` is invalid",
   623  	ErrEventInvalidCreationCtx:                  "Creation context of event `%-.64s`.`%-.64s` is invalid",
   624  	ErrTrgCantOpenTable:                         "Cannot open table for trigger `%-.64s`.`%-.64s`",
   625  	ErrCantCreateSroutine:                       "Cannot create stored routine `%-.64s`. Check warnings",
   626  	ErrNeverUsed:                                "Ambiguous slave modes combination. %s",
   627  	ErrNoFormatDescriptionEventBeforeBinlogStatement:         "The BINLOG statement of type `%s` was not preceded by a format description BINLOG statement.",
   628  	ErrSlaveCorruptEvent:                                     "Corrupted replication event was detected",
   629  	ErrLoadDataInvalidColumn:                                 "Invalid column reference (%-.64s) in LOAD DATA",
   630  	ErrLogPurgeNoFile:                                        "Being purged log %s was not found",
   631  	ErrXaRbtimeout:                                           "XARBTIMEOUT: Transaction branch was rolled back: took too long",
   632  	ErrXaRbdeadlock:                                          "XARBDEADLOCK: Transaction branch was rolled back: deadlock was detected",
   633  	ErrNeedReprepare:                                         "Prepared statement needs to be re-prepared",
   634  	ErrDelayedNotSupported:                                   "DELAYED option not supported for table '%-.192s'",
   635  	WarnNoMasterInfo:                                         "The master info structure does not exist",
   636  	WarnOptionIgnored:                                        "<%-.64s> option ignored",
   637  	WarnPluginDeleteBuiltin:                                  "Built-in plugins cannot be deleted",
   638  	WarnPluginBusy:                                           "Plugin is busy and will be uninstalled on shutdown",
   639  	ErrVariableIsReadonly:                                    "%s variable '%s' is read-only. Use SET %s to assign the value",
   640  	ErrWarnEngineTransactionRollback:                         "Storage engine %s does not support rollback for this statement. Transaction rolled back and must be restarted",
   641  	ErrSlaveHeartbeatFailure:                                 "Unexpected master's heartbeat data: %s",
   642  	ErrSlaveHeartbeatValueOutOfRange:                         "The requested value for the heartbeat period is either negative or exceeds the maximum allowed (%s seconds).",
   643  	ErrNdbReplicationSchema:                                  "Bad schema for mysql.ndbReplication table. Message: %-.64s",
   644  	ErrConflictFnParse:                                       "Error in parsing conflict function. Message: %-.64s",
   645  	ErrExceptionsWrite:                                       "Write to exceptions table failed. Message: %-.128s\"",
   646  	ErrTooLongTableComment:                                   "Comment for table '%-.64s' is too long (max = %lu)",
   647  	ErrTooLongFieldComment:                                   "Comment for field '%-.64s' is too long (max = %lu)",
   648  	ErrFuncInexistentNameCollision:                           "FUNCTION %s does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual",
   649  	ErrDatabaseName:                                          "Database",
   650  	ErrTableName:                                             "Table",
   651  	ErrPartitionName:                                         "Partition",
   652  	ErrSubpartitionName:                                      "Subpartition",
   653  	ErrTemporaryName:                                         "Temporary",
   654  	ErrRenamedName:                                           "Renamed",
   655  	ErrTooManyConcurrentTrxs:                                 "Too many active concurrent transactions",
   656  	WarnNonASCIISeparatorNotImplemented:                      "Non-ASCII separator arguments are not fully supported",
   657  	ErrDebugSyncTimeout:                                      "debug sync point wait timed out",
   658  	ErrDebugSyncHitLimit:                                     "debug sync point hit limit reached",
   659  	ErrDupSignalSet:                                          "Duplicate condition information item '%s'",
   660  	ErrSignalWarn:                                            "Unhandled user-defined warning condition",
   661  	ErrSignalNotFound:                                        "Unhandled user-defined not found condition",
   662  	ErrSignalException:                                       "Unhandled user-defined exception condition",
   663  	ErrResignalWithoutActiveHandler:                          "RESIGNAL when handler not active",
   664  	ErrSignalBadConditionType:                                "SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE",
   665  	WarnCondItemTruncated:                                    "Data truncated for condition item '%s'",
   666  	ErrCondItemTooLong:                                       "Data too long for condition item '%s'",
   667  	ErrUnknownLocale:                                         "Unknown locale: '%-.64s'",
   668  	ErrSlaveIgnoreServerIds:                                  "The requested server id %d clashes with the slave startup option --replicate-same-server-id",
   669  	ErrQueryCacheDisabled:                                    "Query cache is disabled; restart the server with queryCacheType=1 to enable it",
   670  	ErrSameNamePartitionField:                                "Duplicate partition field name '%-.192s'",
   671  	ErrPartitionColumnList:                                   "Inconsistency in usage of column lists for partitioning",
   672  	ErrWrongTypeColumnValue:                                  "Partition column values of incorrect type",
   673  	ErrTooManyPartitionFuncFields:                            "Too many fields in '%-.192s'",
   674  	ErrMaxvalueInValuesIn:                                    "Cannot use MAXVALUE as value in VALUES IN",
   675  	ErrTooManyValues:                                         "Cannot have more than one value for this type of %-.64s partitioning",
   676  	ErrRowSinglePartitionField:                               "Row expressions in VALUES IN only allowed for multi-field column partitioning",
   677  	ErrFieldTypeNotAllowedAsPartitionField:                   "Field '%-.192s' is of a not allowed type for this type of partitioning",
   678  	ErrPartitionFieldsTooLong:                                "The total length of the partitioning fields is too large",
   679  	ErrBinlogRowEngineAndStmtEngine:                          "Cannot execute statement: impossible to write to binary log since both row-incapable engines and statement-incapable engines are involved.",
   680  	ErrBinlogRowModeAndStmtEngine:                            "Cannot execute statement: impossible to write to binary log since BINLOGFORMAT = ROW and at least one table uses a storage engine limited to statement-based logging.",
   681  	ErrBinlogUnsafeAndStmtEngine:                             "Cannot execute statement: impossible to write to binary log since statement is unsafe, storage engine is limited to statement-based logging, and BINLOGFORMAT = MIXED. %s",
   682  	ErrBinlogRowInjectionAndStmtEngine:                       "Cannot execute statement: impossible to write to binary log since statement is in row format and at least one table uses a storage engine limited to statement-based logging.",
   683  	ErrBinlogStmtModeAndRowEngine:                            "Cannot execute statement: impossible to write to binary log since BINLOGFORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging.%s",
   684  	ErrBinlogRowInjectionAndStmtMode:                         "Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOGFORMAT = STATEMENT.",
   685  	ErrBinlogMultipleEnginesAndSelfLoggingEngine:             "Cannot execute statement: impossible to write to binary log since more than one engine is involved and at least one engine is self-logging.",
   686  	ErrBinlogUnsafeLimit:                                     "The statement is unsafe because it uses a LIMIT clause. This is unsafe because the set of rows included cannot be predicted.",
   687  	ErrBinlogUnsafeInsertDelayed:                             "The statement is unsafe because it uses INSERT DELAYED. This is unsafe because the times when rows are inserted cannot be predicted.",
   688  	ErrBinlogUnsafeSystemTable:                               "The statement is unsafe because it uses the general log, slow query log, or performanceSchema table(s). This is unsafe because system tables may differ on slaves.",
   689  	ErrBinlogUnsafeAutoincColumns:                            "Statement is unsafe because it invokes a trigger or a stored function that inserts into an AUTOINCREMENT column. Inserted values cannot be logged correctly.",
   690  	ErrBinlogUnsafeUdf:                                       "Statement is unsafe because it uses a UDF which may not return the same value on the slave.",
   691  	ErrBinlogUnsafeSystemVariable:                            "Statement is unsafe because it uses a system variable that may have a different value on the slave.",
   692  	ErrBinlogUnsafeSystemFunction:                            "Statement is unsafe because it uses a system function that may return a different value on the slave.",
   693  	ErrBinlogUnsafeNontransAfterTrans:                        "Statement is unsafe because it accesses a non-transactional table after accessing a transactional table within the same transaction.",
   694  	ErrMessageAndStatement:                                   "%s Statement: %s",
   695  	ErrSlaveConversionFailed:                                 "Column %d of table '%-.192s.%-.192s' cannot be converted from type '%-.32s' to type '%-.32s'",
   696  	ErrSlaveCantCreateConversion:                             "Can't create conversion table for table '%-.192s.%-.192s'",
   697  	ErrInsideTransactionPreventsSwitchBinlogFormat:           "Cannot modify @@session.binlogFormat inside a transaction",
   698  	ErrPathLength:                                            "The path specified for %.64s is too long.",
   699  	ErrWarnDeprecatedSyntaxNoReplacement:                     "'%s' is deprecated and will be removed in a future release.",
   700  	ErrWrongNativeTableStructure:                             "Native table '%-.64s'.'%-.64s' has the wrong structure",
   701  	ErrWrongPerfschemaUsage:                                  "Invalid performanceSchema usage.",
   702  	ErrWarnISSkippedTable:                                    "Table '%s'.'%s' was skipped since its definition is being modified by concurrent DDL statement",
   703  	ErrInsideTransactionPreventsSwitchBinlogDirect:           "Cannot modify @@session.binlogDirectNonTransactionalUpdates inside a transaction",
   704  	ErrStoredFunctionPreventsSwitchBinlogDirect:              "Cannot change the binlog direct flag inside a stored function or trigger",
   705  	ErrSpatialMustHaveGeomCol:                                "A SPATIAL index may only contain a geometrical type column",
   706  	ErrTooLongIndexComment:                                   "Comment for index '%-.64s' is too long (max = %d)",
   707  	ErrLockAborted:                                           "Wait on a lock was aborted due to a pending exclusive lock",
   708  	ErrDataOutOfRange:                                        "%s value is out of range in '%s'",
   709  	ErrWrongSpvarTypeInLimit:                                 "A variable of a non-integer based type in LIMIT clause",
   710  	ErrBinlogUnsafeMultipleEnginesAndSelfLoggingEngine:       "Mixing self-logging and non-self-logging engines in a statement is unsafe.",
   711  	ErrBinlogUnsafeMixedStatement:                            "Statement accesses nontransactional table as well as transactional or temporary table, and writes to any of them.",
   712  	ErrInsideTransactionPreventsSwitchSQLLogBin:              "Cannot modify @@session.sqlLogBin inside a transaction",
   713  	ErrStoredFunctionPreventsSwitchSQLLogBin:                 "Cannot change the sqlLogBin inside a stored function or trigger",
   714  	ErrFailedReadFromParFile:                                 "Failed to read from the .par file",
   715  	ErrValuesIsNotIntType:                                    "VALUES value for partition '%-.64s' must have type INT",
   716  	ErrAccessDeniedNoPassword:                                "Access denied for user '%-.48s'@'%-.64s'",
   717  	ErrSetPasswordAuthPlugin:                                 "SET PASSWORD has no significance for users authenticating via plugins",
   718  	ErrGrantPluginUserExists:                                 "GRANT with IDENTIFIED WITH is illegal because the user %-.*s already exists",
   719  	ErrTruncateIllegalFk:                                     "Cannot truncate a table referenced in a foreign key constraint (%.192s)",
   720  	ErrPluginIsPermanent:                                     "Plugin '%s' is forcePlusPermanent and can not be unloaded",
   721  	ErrSlaveHeartbeatValueOutOfRangeMin:                      "The requested value for the heartbeat period is less than 1 millisecond. The value is reset to 0, meaning that heartbeating will effectively be disabled.",
   722  	ErrSlaveHeartbeatValueOutOfRangeMax:                      "The requested value for the heartbeat period exceeds the value of `slaveNetTimeout' seconds. A sensible value for the period should be less than the timeout.",
   723  	ErrStmtCacheFull:                                         "Multi-row statements required more than 'maxBinlogStmtCacheSize' bytes of storage; increase this mysqld variable and try again",
   724  	ErrMultiUpdateKeyConflict:                                "Primary key/partition key update is not allowed since the table is updated both as '%-.192s' and '%-.192s'.",
   725  	ErrTableNeedsRebuild:                                     "Table rebuild required. Please do \"ALTER TABLE `%-.32s` FORCE\" or dump/reload to fix it!",
   726  	WarnOptionBelowLimit:                                     "The value of '%s' should be no less than the value of '%s'",
   727  	ErrIndexColumnTooLong:                                    "Index column size too large. The maximum column size is %lu bytes.",
   728  	ErrErrorInTriggerBody:                                    "Trigger '%-.64s' has an error in its body: '%-.256s'",
   729  	ErrErrorInUnknownTriggerBody:                             "Unknown trigger has an error in its body: '%-.256s'",
   730  	ErrIndexCorrupt:                                          "Index %s is corrupted",
   731  	ErrUndoRecordTooBig:                                      "Undo log record is too big.",
   732  	ErrBinlogUnsafeInsertIgnoreSelect:                        "INSERT IGNORE... SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.",
   733  	ErrBinlogUnsafeInsertSelectUpdate:                        "INSERT... SELECT... ON DUPLICATE KEY UPDATE is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are updated. This order cannot be predicted and may differ on master and the slave.",
   734  	ErrBinlogUnsafeReplaceSelect:                             "REPLACE... SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are replaced. This order cannot be predicted and may differ on master and the slave.",
   735  	ErrBinlogUnsafeCreateIgnoreSelect:                        "CREATE... IGNORE SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.",
   736  	ErrBinlogUnsafeCreateReplaceSelect:                       "CREATE... REPLACE SELECT is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are replaced. This order cannot be predicted and may differ on master and the slave.",
   737  	ErrBinlogUnsafeUpdateIgnore:                              "UPDATE IGNORE is unsafe because the order in which rows are updated determines which (if any) rows are ignored. This order cannot be predicted and may differ on master and the slave.",
   738  	ErrPluginNoUninstall:                                     "Plugin '%s' is marked as not dynamically uninstallable. You have to stop the server to uninstall it.",
   739  	ErrPluginNoInstall:                                       "Plugin '%s' is marked as not dynamically installable. You have to stop the server to install it.",
   740  	ErrBinlogUnsafeWriteAutoincSelect:                        "Statements writing to a table with an auto-increment column after selecting from another table are unsafe because the order in which rows are retrieved determines what (if any) rows will be written. This order cannot be predicted and may differ on master and the slave.",
   741  	ErrBinlogUnsafeCreateSelectAutoinc:                       "CREATE TABLE... SELECT...  on a table with an auto-increment column is unsafe because the order in which rows are retrieved by the SELECT determines which (if any) rows are inserted. This order cannot be predicted and may differ on master and the slave.",
   742  	ErrBinlogUnsafeInsertTwoKeys:                             "INSERT... ON DUPLICATE KEY UPDATE  on a table with more than one UNIQUE KEY is unsafe",
   743  	ErrTableInFkCheck:                                        "Table is being used in foreign key check.",
   744  	ErrUnsupportedEngine:                                     "Storage engine '%s' does not support system tables. [%s.%s]",
   745  	ErrBinlogUnsafeAutoincNotFirst:                           "INSERT into autoincrement field which is not the first part in the composed primary key is unsafe.",
   746  	ErrCannotLoadFromTableV2:                                 "Cannot load from %s.%s. The table is probably corrupted",
   747  	ErrMasterDelayValueOutOfRange:                            "The requested value %u for the master delay exceeds the maximum %u",
   748  	ErrOnlyFdAndRbrEventsAllowedInBinlogStatement:            "Only FormatDescriptionLogEvent and row events are allowed in BINLOG statements (but %s was provided)",
   749  	ErrPartitionExchangeDifferentOption:                      "Non matching attribute '%-.64s' between partition and table",
   750  	ErrPartitionExchangePartTable:                            "Table to exchange with partition is partitioned: '%-.64s'",
   751  	ErrPartitionExchangeTempTable:                            "Table to exchange with partition is temporary: '%-.64s'",
   752  	ErrPartitionInsteadOfSubpartition:                        "Subpartitioned table, use subpartition instead of partition",
   753  	ErrUnknownPartition:                                      "Unknown partition '%-.64s' in table '%-.64s'",
   754  	ErrTablesDifferentMetadata:                               "Tables have different definitions",
   755  	ErrRowDoesNotMatchPartition:                              "Found a row that does not match the partition",
   756  	ErrBinlogCacheSizeGreaterThanMax:                         "Option binlogCacheSize (%lu) is greater than maxBinlogCacheSize (%lu); setting binlogCacheSize equal to maxBinlogCacheSize.",
   757  	ErrWarnIndexNotApplicable:                                "Cannot use %-.64s access on index '%-.64s' due to type or collation conversion on field '%-.64s'",
   758  	ErrPartitionExchangeForeignKey:                           "Table to exchange with partition has foreign key references: '%-.64s'",
   759  	ErrNoSuchKeyValue:                                        "Key value '%-.192s' was not found in table '%-.192s.%-.192s'",
   760  	ErrRplInfoDataTooLong:                                    "Data for column '%s' too long",
   761  	ErrNetworkReadEventChecksumFailure:                       "Replication event checksum verification failed while reading from network.",
   762  	ErrBinlogReadEventChecksumFailure:                        "Replication event checksum verification failed while reading from a log file.",
   763  	ErrBinlogStmtCacheSizeGreaterThanMax:                     "Option binlogStmtCacheSize (%lu) is greater than maxBinlogStmtCacheSize (%lu); setting binlogStmtCacheSize equal to maxBinlogStmtCacheSize.",
   764  	ErrCantUpdateTableInCreateTableSelect:                    "Can't update table '%-.192s' while '%-.192s' is being created.",
   765  	ErrPartitionClauseOnNonpartitioned:                       "PARTITION () clause on non partitioned table",
   766  	ErrRowDoesNotMatchGivenPartitionSet:                      "Found a row not matching the given partition set",
   767  	ErrNoSuchPartitionunused:                                 "partition '%-.64s' doesn't exist",
   768  	ErrChangeRplInfoRepositoryFailure:                        "Failure while changing the type of replication repository: %s.",
   769  	ErrWarningNotCompleteRollbackWithCreatedTempTable:        "The creation of some temporary tables could not be rolled back.",
   770  	ErrWarningNotCompleteRollbackWithDroppedTempTable:        "Some temporary tables were dropped, but these operations could not be rolled back.",
   771  	ErrMtsFeatureIsNotSupported:                              "%s is not supported in multi-threaded slave mode. %s",
   772  	ErrMtsUpdatedDBsGreaterMax:                               "The number of modified databases exceeds the maximum %d; the database names will not be included in the replication event metadata.",
   773  	ErrMtsCantParallel:                                       "Cannot execute the current event group in the parallel mode. Encountered event %s, relay-log name %s, position %s which prevents execution of this event group in parallel mode. Reason: %s.",
   774  	ErrMtsInconsistentData:                                   "%s",
   775  	ErrFulltextNotSupportedWithPartitioning:                  "FULLTEXT index is not supported for partitioned tables.",
   776  	ErrDaInvalidConditionNumber:                              "Invalid condition number",
   777  	ErrInsecurePlainText:                                     "Sending passwords in plain text without SSL/TLS is extremely insecure.",
   778  	ErrInsecureChangeMaster:                                  "Storing MySQL user name or password information in the master.info repository is not secure and is therefore not recommended. Please see the MySQL Manual for more about this issue and possible alternatives.",
   779  	ErrForeignDuplicateKeyWithChildInfo:                      "Foreign key constraint for table '%.192s', record '%-.192s' would lead to a duplicate entry in table '%.192s', key '%.192s'",
   780  	ErrForeignDuplicateKeyWithoutChildInfo:                   "Foreign key constraint for table '%.192s', record '%-.192s' would lead to a duplicate entry in a child table",
   781  	ErrSQLthreadWithSecureSlave:                              "Setting authentication options is not possible when only the Slave SQL Thread is being started.",
   782  	ErrTableHasNoFt:                                          "The table does not have FULLTEXT index to support this query",
   783  	ErrVariableNotSettableInSfOrTrigger:                      "The system variable %.200s cannot be set in stored functions or triggers.",
   784  	ErrVariableNotSettableInTransaction:                      "The system variable %.200s cannot be set when there is an ongoing transaction.",
   785  	ErrGtidNextIsNotInGtidNextList:                           "The system variable @@SESSION.GTIDNEXT has the value %.200s, which is not listed in @@SESSION.GTIDNEXTLIST.",
   786  	ErrCantChangeGtidNextInTransactionWhenGtidNextListIsNull: "When @@SESSION.GTIDNEXTLIST == NULL, the system variable @@SESSION.GTIDNEXT cannot change inside a transaction.",
   787  	ErrSetStatementCannotInvokeFunction:                      "The statement 'SET %.200s' cannot invoke a stored function.",
   788  	ErrGtidNextCantBeAutomaticIfGtidNextListIsNonNull:        "The system variable @@SESSION.GTIDNEXT cannot be 'AUTOMATIC' when @@SESSION.GTIDNEXTLIST is non-NULL.",
   789  	ErrSkippingLoggedTransaction:                             "Skipping transaction %.200s because it has already been executed and logged.",
   790  	ErrMalformedGtidSetSpecification:                         "Malformed GTID set specification '%.200s'.",
   791  	ErrMalformedGtidSetEncoding:                              "Malformed GTID set encoding.",
   792  	ErrMalformedGtidSpecification:                            "Malformed GTID specification '%.200s'.",
   793  	ErrGnoExhausted:                                          "Impossible to generate Global Transaction Identifier: the integer component reached the maximal value. Restart the server with a new serverUuid.",
   794  	ErrBadSlaveAutoPosition:                                  "Parameters MASTERLOGFILE, MASTERLOGPOS, RELAYLOGFILE and RELAYLOGPOS cannot be set when MASTERAUTOPOSITION is active.",
   795  	ErrAutoPositionRequiresGtidModeOn:                        "CHANGE MASTER TO MASTERAUTOPOSITION = 1 can only be executed when @@GLOBAL.GTIDMODE = ON.",
   796  	ErrCantDoImplicitCommitInTrxWhenGtidNextIsSet:            "Cannot execute statements with implicit commit inside a transaction when @@SESSION.GTIDNEXT != AUTOMATIC or @@SESSION.GTIDNEXTLIST != NULL.",
   797  	ErrGtidMode2Or3RequiresEnforceGtidConsistencyOn:          "@@GLOBAL.GTIDMODE = ON or UPGRADESTEP2 requires @@GLOBAL.ENFORCEGTIDCONSISTENCY = 1.",
   798  	ErrGtidModeRequiresBinlog:                                "@@GLOBAL.GTIDMODE = ON or UPGRADESTEP1 or UPGRADESTEP2 requires --log-bin and --log-slave-updates.",
   799  	ErrCantSetGtidNextToGtidWhenGtidModeIsOff:                "@@SESSION.GTIDNEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTIDMODE = OFF.",
   800  	ErrCantSetGtidNextToAnonymousWhenGtidModeIsOn:            "@@SESSION.GTIDNEXT cannot be set to ANONYMOUS when @@GLOBAL.GTIDMODE = ON.",
   801  	ErrCantSetGtidNextListToNonNullWhenGtidModeIsOff:         "@@SESSION.GTIDNEXTLIST cannot be set to a non-NULL value when @@GLOBAL.GTIDMODE = OFF.",
   802  	ErrFoundGtidEventWhenGtidModeIsOff:                       "Found a GtidLogEvent or PreviousGtidsLogEvent when @@GLOBAL.GTIDMODE = OFF.",
   803  	ErrGtidUnsafeNonTransactionalTable:                       "When @@GLOBAL.ENFORCEGTIDCONSISTENCY = 1, updates to non-transactional tables can only be done in either autocommitted statements or single-statement transactions, and never in the same statement as updates to transactional tables.",
   804  	ErrGtidUnsafeCreateSelect:                                "CREATE TABLE ... SELECT is forbidden when @@GLOBAL.ENFORCEGTIDCONSISTENCY = 1.",
   805  	ErrGtidUnsafeCreateDropTemporaryTableInTransaction:       "When @@GLOBAL.ENFORCEGTIDCONSISTENCY = 1, the statements CREATE TEMPORARY TABLE and DROP TEMPORARY TABLE can be executed in a non-transactional context only, and require that AUTOCOMMIT = 1.",
   806  	ErrGtidModeCanOnlyChangeOneStepAtATime:                   "The value of @@GLOBAL.GTIDMODE can only change one step at a time: OFF <-> UPGRADESTEP1 <-> UPGRADESTEP2 <-> ON. Also note that this value must be stepped up or down simultaneously on all servers; see the Manual for instructions.",
   807  	ErrMasterHasPurgedRequiredGtids:                          "The slave is connecting using CHANGE MASTER TO MASTERAUTOPOSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.",
   808  	ErrCantSetGtidNextWhenOwningGtid:                         "@@SESSION.GTIDNEXT cannot be changed by a client that owns a GTID. The client owns %s. Ownership is released on COMMIT or ROLLBACK.",
   809  	ErrUnknownExplainFormat:                                  "Unknown EXPLAIN format name: '%s'",
   810  	ErrCantExecuteInReadOnlyTransaction:                      "Cannot execute statement in a READ ONLY transaction.",
   811  	ErrTooLongTablePartitionComment:                          "Comment for table partition '%-.64s' is too long (max = %lu)",
   812  	ErrSlaveConfiguration:                                    "Slave is not configured or failed to initialize properly. You must at least set --server-id to enable either a master or a slave. Additional error messages can be found in the MySQL error log.",
   813  	ErrInnodbFtLimit:                                         "InnoDB presently supports one FULLTEXT index creation at a time",
   814  	ErrInnodbNoFtTempTable:                                   "Cannot create FULLTEXT index on temporary InnoDB table",
   815  	ErrInnodbFtWrongDocidColumn:                              "Column '%-.192s' is of wrong type for an InnoDB FULLTEXT index",
   816  	ErrInnodbFtWrongDocidIndex:                               "Index '%-.192s' is of wrong type for an InnoDB FULLTEXT index",
   817  	ErrInnodbOnlineLogTooBig:                                 "Creating index '%-.192s' required more than 'innodbOnlineAlterLogMaxSize' bytes of modification log. Please try again.",
   818  	ErrUnknownAlterAlgorithm:                                 "Unknown ALGORITHM '%s'",
   819  	ErrUnknownAlterLock:                                      "Unknown LOCK type '%s'",
   820  	ErrMtsChangeMasterCantRunWithGaps:                        "CHANGE MASTER cannot be executed when the slave was stopped with an error or killed in MTS mode. Consider using RESET SLAVE or START SLAVE UNTIL.",
   821  	ErrMtsRecoveryFailure:                                    "Cannot recover after SLAVE errored out in parallel execution mode. Additional error messages can be found in the MySQL error log.",
   822  	ErrMtsResetWorkers:                                       "Cannot clean up worker info tables. Additional error messages can be found in the MySQL error log.",
   823  	ErrColCountDoesntMatchCorruptedV2:                        "Column count of %s.%s is wrong. Expected %d, found %d. The table is probably corrupted",
   824  	ErrSlaveSilentRetryTransaction:                           "Slave must silently retry current transaction",
   825  	ErrDiscardFkChecksRunning:                                "There is a foreign key check running on table '%-.192s'. Cannot discard the table.",
   826  	ErrTableSchemaMismatch:                                   "Schema mismatch (%s)",
   827  	ErrTableInSystemTablespace:                               "Table '%-.192s' in system tablespace",
   828  	ErrIoRead:                                                "IO Read : (%lu, %s) %s",
   829  	ErrIoWrite:                                               "IO Write : (%lu, %s) %s",
   830  	ErrTablespaceMissing:                                     "Tablespace is missing for table '%-.192s'",
   831  	ErrTablespaceExists:                                      "Tablespace for table '%-.192s' exists. Please DISCARD the tablespace before IMPORT.",
   832  	ErrTablespaceDiscarded:                                   "Tablespace has been discarded for table '%-.192s'",
   833  	ErrInternal:                                              "Internal : %s",
   834  	ErrInnodbImport:                                          "ALTER TABLE '%-.192s' IMPORT TABLESPACE failed with error %lu : '%s'",
   835  	ErrInnodbIndexCorrupt:                                    "Index corrupt: %s",
   836  	ErrInvalidYearColumnLength:                               "YEAR(%lu) column type is deprecated. Creating YEAR(4) column instead.",
   837  	ErrNotValidPassword:                                      "Your password does not satisfy the current policy requirements",
   838  	ErrMustChangePassword:                                    "You must SET PASSWORD before executing this statement",
   839  	ErrFkNoIndexChild:                                        "Failed to add the foreign key constaint. Missing index for constraint '%s' in the foreign table '%s'",
   840  	ErrFkNoIndexParent:                                       "Failed to add the foreign key constaint. Missing index for constraint '%s' in the referenced table '%s'",
   841  	ErrFkFailAddSystem:                                       "Failed to add the foreign key constraint '%s' to system tables",
   842  	ErrFkCannotOpenParent:                                    "Failed to open the referenced table '%s'",
   843  	ErrFkIncorrectOption:                                     "Failed to add the foreign key constraint on table '%s'. Incorrect options in FOREIGN KEY constraint '%s'",
   844  	ErrFkDupName:                                             "Duplicate foreign key constraint name '%s'",
   845  	ErrPasswordFormat:                                        "The password hash doesn't have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.",
   846  	ErrFkColumnCannotDrop:                                    "Cannot drop column '%-.192s': needed in a foreign key constraint '%-.192s'",
   847  	ErrFkColumnCannotDropChild:                               "Cannot drop column '%-.192s': needed in a foreign key constraint '%-.192s' of table '%-.192s'",
   848  	ErrFkColumnNotNull:                                       "Column '%-.192s' cannot be NOT NULL: needed in a foreign key constraint '%-.192s' SET NULL",
   849  	ErrDupIndex:                                              "Duplicate index '%-.64s' defined on the table '%-.64s.%-.64s'. This is deprecated and will be disallowed in a future release.",
   850  	ErrFkColumnCannotChange:                                  "Cannot change column '%-.192s': used in a foreign key constraint '%-.192s'",
   851  	ErrFkColumnCannotChangeChild:                             "Cannot change column '%-.192s': used in a foreign key constraint '%-.192s' of table '%-.192s'",
   852  	ErrFkCannotDeleteParent:                                  "Cannot delete rows from table which is parent in a foreign key constraint '%-.192s' of table '%-.192s'",
   853  	ErrMalformedPacket:                                       "Malformed communication packet.",
   854  	ErrReadOnlyMode:                                          "Running in read-only mode",
   855  	ErrGtidNextTypeUndefinedGroup:                            "When @@SESSION.GTIDNEXT is set to a GTID, you must explicitly set it again after a COMMIT or ROLLBACK. If you see this error message in the slave SQL thread, it means that a table in the current transaction is transactional on the master and non-transactional on the slave. In a client connection, it means that you executed SET @@SESSION.GTIDNEXT before a transaction and forgot to set @@SESSION.GTIDNEXT to a different identifier or to 'AUTOMATIC' after COMMIT or ROLLBACK. Current @@SESSION.GTIDNEXT is '%s'.",
   856  	ErrVariableNotSettableInSp:                               "The system variable %.200s cannot be set in stored procedures.",
   857  	ErrCantSetGtidPurgedWhenGtidModeIsOff:                    "@@GLOBAL.GTIDPURGED can only be set when @@GLOBAL.GTIDMODE = ON.",
   858  	ErrCantSetGtidPurgedWhenGtidExecutedIsNotEmpty:           "@@GLOBAL.GTIDPURGED can only be set when @@GLOBAL.GTIDEXECUTED is empty.",
   859  	ErrCantSetGtidPurgedWhenOwnedGtidsIsNotEmpty:             "@@GLOBAL.GTIDPURGED can only be set when there are no ongoing transactions (not even in other clients).",
   860  	ErrGtidPurgedWasChanged:                                  "@@GLOBAL.GTIDPURGED was changed from '%s' to '%s'.",
   861  	ErrGtidExecutedWasChanged:                                "@@GLOBAL.GTIDEXECUTED was changed from '%s' to '%s'.",
   862  	ErrBinlogStmtModeAndNoReplTables:                         "Cannot execute statement: impossible to write to binary log since BINLOGFORMAT = STATEMENT, and both replicated and non replicated tables are written to.",
   863  	ErrAlterOperationNotSupported:                            "%s is not supported for this operation. Try %s.",
   864  	ErrAlterOperationNotSupportedReason:                      "%s is not supported. Reason: %s. Try %s.",
   865  	ErrAlterOperationNotSupportedReasonCopy:                  "COPY algorithm requires a lock",
   866  	ErrAlterOperationNotSupportedReasonPartition:             "Partition specific operations do not yet support LOCK/ALGORITHM",
   867  	ErrAlterOperationNotSupportedReasonFkRename:              "Columns participating in a foreign key are renamed",
   868  	ErrAlterOperationNotSupportedReasonColumnType:            "Cannot change column type INPLACE",
   869  	ErrAlterOperationNotSupportedReasonFkCheck:               "Adding foreign keys needs foreignKeyChecks=OFF",
   870  	ErrAlterOperationNotSupportedReasonIgnore:                "Creating unique indexes with IGNORE requires COPY algorithm to remove duplicate rows",
   871  	ErrAlterOperationNotSupportedReasonNopk:                  "Dropping a primary key is not allowed without also adding a new primary key",
   872  	ErrAlterOperationNotSupportedReasonAutoinc:               "Adding an auto-increment column requires a lock",
   873  	ErrAlterOperationNotSupportedReasonHiddenFts:             "Cannot replace hidden FTSDOCID with a user-visible one",
   874  	ErrAlterOperationNotSupportedReasonChangeFts:             "Cannot drop or rename FTSDOCID",
   875  	ErrAlterOperationNotSupportedReasonFts:                   "Fulltext index creation requires a lock",
   876  	ErrSQLSlaveSkipCounterNotSettableInGtidMode:              "sqlSlaveSkipCounter can not be set when the server is running with @@GLOBAL.GTIDMODE = ON. Instead, for each transaction that you want to skip, generate an empty transaction with the same GTID as the transaction",
   877  	ErrDupUnknownInIndex:                                     "Duplicate entry for key '%-.192s'",
   878  	ErrIdentCausesTooLongPath:                                "Long database name and identifier for object resulted in path length exceeding %d characters. Path: '%s'.",
   879  	ErrAlterOperationNotSupportedReasonNotNull:               "cannot silently convert NULL values, as required in this SQLMODE",
   880  	ErrMustChangePasswordLogin:                               "Your password has expired. To log in you must change it using a client that supports expired passwords.",
   881  	ErrRowInWrongPartition:                                   "Found a row in wrong partition %s",
   882  	ErrBadGeneratedColumn:                                    "The value specified for generated column '%s' in table '%s' is not allowed.",
   883  	ErrUnsupportedOnGeneratedColumn:                          "'%s' is not supported for generated columns.",
   884  	ErrGeneratedColumnNonPrior:                               "Generated column can refer only to generated columns defined prior to it.",
   885  	ErrDependentByGeneratedColumn:                            "Column '%s' has a generated column dependency.",
   886  	ErrInvalidJSONText:                                       "Invalid JSON text: %-.192s",
   887  	ErrInvalidJSONPath:                                       "Invalid JSON path expression %s.",
   888  	ErrInvalidJSONData:                                       "Invalid data type for JSON data",
   889  	ErrJSONUsedAsKey:                                         "JSON column '%-.192s' cannot be used in key specification.",
   890  	ErrMemExceedThreshold:                                    "%s holds %dB memory, exceeds threshold %dB.%s",
   891  
   892  	// TiKV/PD errors.
   893  	ErrPDServerTimeout:    "PD server timeout",
   894  	ErrTiKVServerTimeout:  "TiKV server timeout",
   895  	ErrTiKVServerBusy:     "TiKV server is busy",
   896  	ErrResolveLockTimeout: "Resolve lock timeout",
   897  	ErrRegionUnavailable:  "Region is unavailable",
   898  	ErrGCTooEarly:         "GC life time is shorter than transaction duration",
   899  
   900  	ErrTxnTooLarge: "Transaction is too large",
   901  }