附录B错误,错误代码和常见问题

目录

B.1错误消息源和组件
B.2错误信息接口
B.3错误消息参考
B.3.1服务器错误消息参考
B.3.2客户端错误消息参考
B.3.3全局错误消息参考
B.4问题和常见错误
B.4.1如何确定导致问题的原因
B.4.2使用MySQL程序时的常见错误
B.4.3与管理有关的问题
B.4.4与查询相关的问题
B.4.5与优化器相关的问题
B.4.6表定义相关问题
B.4.7 MySQL中的已知问题

本附录描述了MySQL提供的错误信息类型以及如何获取有关它们的信息。 它还列出了MySQL服务器和MySQL客户端程序生成的错误消息。 最后一节是故障排除。 它描述了可能发生的常见问题和错误以及潜在的解决方案。

其他资源

讨论与错误相关的主题的其他部分包括:

B.1错误消息源和组件

本节讨论错误消息如何在MySQL及其包含的组件中生成。

错误消息源

错误消息可以源自服务器端或客户端:

  • 在服务器端,由于SQL语句执行期间发生的问题等原因,在启动和关闭过程中可能会出现错误消息。

    • MySQL服务器将一些错误消息写入其错误日志。 这些表示数据库管理员感兴趣的问题或需要DBA操作的问题。

    • 服务器将其他错误消息发送到客户端程序。 这些表明仅与特定客户有关的问题。 MySQL客户端库接收从服务器收到的错误,并使它们可用于主机客户端程序。

  • 客户端错误消息是从MySQL客户端库中生成的,通常涉及与服务器通信的问题。

写入错误日志的服务器端错误消息示例:

  • 在启动过程中生成的此消息提供状态或进度指示器:

    2018-10-28T13:01:32.735983Z 0 [注意] [MY-010303] [服务器]跳过
    生成SSL证书作为与SSL相关的选项。
    
  • 此消息表示需要DBA操作的问题:

    2018-10-02T03:20:39.410387Z 768 [错误] [MY-010045] [服务器]事件调度程序:
    [evtuser @ localhost] [myschema.e_daily]未知数据库'mydb'
    

发送到客户端程序的服务器端错误消息示例,如 mysql 客户端所示:

MySQL的> SELECT * FROM no_such_table;
ERROR 1146(42S02):表'test.no_such_table'不存在

源自客户端库的客户端错误消息示例,由 mysql 客户端 显示

外壳> mysql -h no-such-host
ERROR 2005(HY000):未知的MySQL服务器主机'no-such-host'(0)

无论错误源自客户端库还是从服务器接收,MySQL客户端程序都可能以不同方式响应。 如图所示,客户端可以显示错误消息,以便用户可以采取纠正措施。 客户端可以在内部尝试解析或重试失败的操作,或采取其他操作。

错误消息组件

发生错误时,错误信息包括几个组件:错误代码,SQLSTATE值和消息字符串。 这些组件具有以下特征:

  • 错误代码:此值为数字。 它是特定于MySQL的,不能移植到其他数据库系统。

    每个错误号都有一个相应的符号值。 例子:

    错误消息中使用的错误代码集被划分为不同的范围; 请参阅 错误代码范围

    错误代码在给定MySQL系列的通用可用性(GA)版本中是稳定的。 在系列达到GA状态之前,新代码可能仍处于开发阶段,可能会发生变化。

  • SQLSTATE值:此值是五个字符的字符串(例如, '42S02' )。 SQLSTATE值取自ANSI SQL和ODBC,并且比数字错误代码更标准化。 SQLSTATE值的前两个字符表示错误类:

    • Class = '00' 表示成功。

    • Class = '01' 表示警告。

    • Class = '02' 表示 未找到。 这在游标的上下文中是相关的,用于控制当光标到达数据集末尾时发生的情况。 对于 不检索任何行的语句, 也会出现这种情况 SELECT ... INTO var_list

    • Class> '02' 表示异常。

    对于服务器端错误,并非所有MySQL错误号都具有相应的SQLSTATE值。 在这些情况下,使用 'HY000' (一般错误)。

    对于客户端错误,SQLSTATE值始终是 'HY000' (一般错误),因此将一个客户端错误与另一个错误区分开来没有意义。

  • 消息字符串:此字符串提供错误的文本描述。

错误代码范围

错误消息中使用的错误代码集被划分为不同的范围,每个范围都有其自己的用途:

  • 1到999:全局错误代码。 此错误代码范围称为 全局 ”, 因为它是服务器以及客户端使用的共享范围。

    当此范围内的错误源自服务器端时,服务器将其写入错误日志,将错误代码填充为前导零到六位数并添加前缀 MY-

    当此范围中的错误源自客户端时,客户端库使其可用于客户端程序而没有零填充或前缀。

  • 1,000到1,999:为发送到客户端的消息保留的服务器错误代码。

  • 2,000到2,999:客户端错误代码保留供客户端库使用。

  • 3,000到4,999:为发送到客户端的消息保留的服务器错误代码。

  • 5,000到5,999:X Plugin为发送给客户端的消息保留的错误代码。

  • 10,000到49,999:为要写入错误日志的消息(未发送到客户端)保留的服务器错误代码。

    当发生此范围内的错误时,服务器将其写入错误日志,将错误代码填充为前导零到六位数并添加前缀 MY-

  • 50,000到51,999:保留供第三方使用的错误代码。

服务器处理写入错误日志的错误消息与发送给客户端的错误消息不同:

  • 当服务器将消息写入错误日志时,它会将错误代码填入前导零到六位数,并添加前缀 MY- (例如: MY-000022 MY-010048 )。

  • 当服务器向客户端程序发送消息时,它不会向错误代码添加零填充或前缀(例如: 1036 3013 )。

B.2错误信息接口

错误消息可以源自服务器端或客户端,每条错误消息都包含错误代码,SQLSTATE值和消息字符串,如 第B.1节“错误消息源和组件”中所述 有关服务器端,客户端和全局(服务器和客户端之间共享)错误的列表,请参见 第B.3节“错误消息参考”

对于程序内的错误检查,请使用错误代码编号或符号,而不是错误消息字符串。 消息字符串不会经常更改,但它是可能的。 此外,如果数据库管理员更改了语言设置,则会影响消息字符串的语言; 请参见 第10.11节“设置错误消息语言”

MySQL中的错误信息可在服务器错误日志,SQL级别,客户端程序和命令行中找到。

错误日志

在服务器端,某些消息用于错误日志。 有关配置服务器写入日志的位置和方式的信息,请参见 第5.4.2节“错误日志”

其他服务器错误消息旨在发送到客户端程序,并且可以按 客户端错误消息接口中的 描述获得

特定错误代码所在的范围决定了服务器是将错误消息写入错误日志还是将其发送给客户端。 有关这些范围的信息,请参阅 错误代码范围

SQL错误消息接口

在SQL级别,MySQL中有几个错误信息源:

客户端错误消息接口

客户端程序从两个来源收到错误:

  • 从MySQL客户端库中发起的客户端错误。

  • 源自服务器端并由服务器发送到客户端的错误。 这些是在客户端库中接收的,这使它们可用于主机客户端程序。

特定错误代码所在的范围确定它是源自客户端库还是客户端从服务器接收。 有关这些范围的信息,请参阅 错误代码范围

无论错误是来自客户端库还是从服务器接收,MySQL客户端程序通过调用客户端库中的C API函数来获取错误代码,SQLSTATE值,消息字符串和其他相关信息:

有关客户端库错误函数的描述,请参见 第28.7节“MySQL C API”

MySQL客户端程序可以以不同方式响应错误。 客户端可能会显示错误消息,以便用户可以采取纠正措施,在内部尝试解决或重试失败的操作,或采取其他操作。 例如,(使用 mysql 客户端),连接到服务器失败可能会导致此消息:

外壳> mysql -h no-such-host
ERROR 2005(HY000):未知的MySQL服务器主机'no-such-host'(0)

命令行错误消息接口

PERROR 程序提供从约错误号命令行信息。 请参见 第4.8.2节“ perror - 显示MySQL错误消息信息”

外壳> perror 1231
MySQL错误代码MY-001231(ER_WRONG_VALUE_FOR_VAR):变量'% -  .64s'
不能设置为'% - 。200s'的值

对于MySQL NDB Cluster错误,请使用 ndb_perror 请参见 第22.4.16节“ ndb_perror - 获取NDB错误消息信息”

外壳> ndb_perror 323
NDB错误代码323:节点组ID无效,节点组已存在:
永久错误:应用程序错误

B.3错误消息参考

本节提供MySQL中各种类型的错误消息的参考:

B.3.1服务器错误消息参考

MySQL服务器将一些错误消息写入其错误日志,并将其他错误消息发送到客户端程序。

写入错误日志的服务器端错误消息示例:

2018-10-28T13:01:32.735983Z 0 [注意] [MY-010303] [服务器]跳过
生成SSL证书作为与SSL相关的选项。

2018-10-02T03:20:39.410387Z 768 [错误] [MY-010045] [服务器]事件调度程序:
[evtuser @ localhost] [myschema.e_daily]未知数据库'mydb'

发送到客户端程序的服务器端错误消息示例,如 mysql 客户端所示:

MySQL的> SELECT * FROM no_such_table;
ERROR 1146(42S02):表'test.no_such_table'不存在

每个服务器错误消息都包含错误代码,SQLSTATE值和消息字符串,如 第B.1节“错误消息源和组件”中所述 这些组件可用于 第B.2节“错误信息接口”中所述

除了以下列表中的错误外,服务器还可以生成错误代码范围为1到999的 错误消息。 请参见 第B.3.3节“全局错误消息参考”

  • 错误号码: 1002 ; 符号: ER_NO ; SQLSTATE: HY000

    消息:没有

    用于构造其他消息。

  • 错误号码: 1003 ; 符号: ER_YES ; SQLSTATE: HY000

    消息:是的

    用于构造其他消息。

    扩展 EXPLAIN 格式生成注释消息。 在后续 输出 ER_YES 中的 Code 列中用于这些消息 SHOW WARNINGS

  • 错误号码: 1004 ; 符号: ER_CANT_CREATE_FILE ; SQLSTATE: HY000

    消息:无法创建文件'%s'(错误号:%d - %s)

    无法创建或复制某些操作所需的文件时发生。

    可能的原因:源文件的权限问题; 目标文件已存在但不可写。

  • 错误号码: 1005 ; 符号: ER_CANT_CREATE_TABLE ; SQLSTATE: HY000

    消息:无法创建表'%s'(错误号:%d - %s)

    InnoDB 无法创建表时报告此错误。 如果错误消息引用错误150,则表创建失败,因为 未正确形成 外键约束 如果错误消息引用错误-1,则表创建可能失败,因为该表包含与内部 InnoDB 的名称匹配的列名

  • 错误号码: 1006 ; 符号: ER_CANT_CREATE_DB ; SQLSTATE: HY000

    消息:无法创建数据库'%s'(错误号:%d - %s)

  • 错误号码: 1007 ; 符号: ER_DB_CREATE_EXISTS ; SQLSTATE: HY000

    消息:无法创建数据库'%s'; 数据库存在

    尝试创建数据库失败,因为数据库已存在。

    如果您确实要替换现有数据库,请先删除数据库,或者 如果要保留现有数据库而不使语句产生错误,请在语句中 添加 IF NOT EXISTS 子句 CREATE DATABASE

  • 错误号码: 1008 ; 符号: ER_DB_DROP_EXISTS ; SQLSTATE: HY000

    消息:无法删除数据库'%s'; 数据库不存在

  • 错误号码: 1010 ; 符号: ER_DB_DROP_RMDIR ; SQLSTATE: HY000

    消息:丢弃数据库时出错(不能rmdir'%s',错误号:%d - %s)

  • 错误号码: 1012 ; 符号: ER_CANT_FIND_SYSTEM_REC ; SQLSTATE: HY000

    消息:无法读取系统表中的记录

    返回时 InnoDB 尝试 InnoDB INFORMATION_SCHEMA InnoDB 不可用 访问

  • 错误号码: 1013 ; 符号: ER_CANT_GET_STAT ; SQLSTATE: HY000

    消息:无法获取'%s'的状态(错误号:%d - %s)

  • 错误号码: 1015 ; 符号: ER_CANT_LOCK ; SQLSTATE: HY000

    消息:无法锁定文件(错误号:%d - %s)

  • 错误号码: 1016 ; 符号: ER_CANT_OPEN_FILE ; SQLSTATE: HY000

    消息:无法打开文件:'%s'(错误号:%d - %s)

    InnoDB 无法找到 InnoDB 数据文件中 的表时报告此错误

  • 错误号码: 1017 ; 符号: ER_FILE_NOT_FOUND ; SQLSTATE: HY000

    消息:找不到文件:'%s'(错误号:%d - %s)

  • 错误号码: 1018 ; 符号: ER_CANT_READ_DIR ; SQLSTATE: HY000

    消息:无法读取'%s'的目录(错误号:%d - %s)

  • 错误号码: 1020 ; 符号: ER_CHECKREAD ; SQLSTATE: HY000

    消息:自上次读取表'%s'以来记录已更改

  • 错误号码: 1022 ; 符号: ER_DUP_KEY ; SQLSTATE: 23000

    消息:不能写; 表'%s'中的重复键

  • 错误号码: 1024 ; 符号: ER_ERROR_ON_READ ; SQLSTATE: HY000

    消息:读取文件'%s'时出错(错误号:%d - %s)

  • 错误号码: 1025 ; 符号: ER_ERROR_ON_RENAME ; SQLSTATE: HY000

    消息:将'%s'重命名为'%s'时出错(错误号:%d - %s)

  • 错误号码: 1026 ; 符号: ER_ERROR_ON_WRITE ; SQLSTATE: HY000

    消息:写入文件'%s'时出错(错误号:%d - %s)

  • 错误号码: 1027 ; 符号: ER_FILE_USED ; SQLSTATE: HY000

    消息:'%s'被锁定以防止更改

  • 错误号码: 1028 ; 符号: ER_FILSORT_ABORT ; SQLSTATE: HY000

    消息:排序已中止

  • 错误号码: 1030 ; 符号: ER_GET_ERRNO ; SQLSTATE: HY000

    消息:从存储引擎获得错误%d - '%s'

    检查该 %d 值以查看操作系统错误的含义。 例如,28表示您的磁盘空间不足。

  • 错误号码: 1031 ; 符号: ER_ILLEGAL_HA ; SQLSTATE: HY000

    消息:'%s'的表存储引擎没有此选项

  • 错误号码: 1032 ; 符号: ER_KEY_NOT_FOUND ; SQLSTATE: HY000

    消息:无法在'%s'中找到记录

  • 错误号码: 1033 ; 符号: ER_NOT_FORM_FILE ; SQLSTATE: HY000

    消息:文件中的信息不正确:'%s'

  • 错误号码: 1034 ; 符号: ER_NOT_KEYFILE ; SQLSTATE: HY000

    消息:表'%s'的密钥文件不正确; 尝试修复它

  • 错误号码: 1035 ; 符号: ER_OLD_KEYFILE ; SQLSTATE: HY000

    消息:表'%s'的旧密钥文件; 修理它!

  • 错误号码: 1036 ; 符号: ER_OPEN_AS_READONLY ; SQLSTATE: HY000

    消息:表'%s'是只读的

  • 错误号码: 1037 ; 符号: ER_OUTOFMEMORY ; SQLSTATE: HY001

    消息:内存不足; 重启服务器并重试(需要%d字节)

  • 错误号码: 1038 ; 符号: ER_OUT_OF_SORTMEMORY ; SQLSTATE: HY001

    消息:在排序内存之外,请考虑增加服务器排序缓冲区大小

  • 错误号码: 1040 ; 符号: ER_CON_COUNT_ERROR ; SQLSTATE: 08004

    消息:连接太多

  • 错误号码: 1041 ; 符号: ER_OUT_OF_RESOURCES ; SQLSTATE: HY000

    消息:内存不足; 检查mysqld或其他进程是否使用了所有可用内存; 如果没有,您可能必须使用'ulimit'来允许mysqld使用更多内存,或者您可以添加更多交换空间

  • 错误号码: 1042 ; 符号: ER_BAD_HOST_ERROR ; SQLSTATE: 08S01

    消息:无法获取您的地址的主机名

  • 错误号码: 1043 ; 符号: ER_HANDSHAKE_ERROR ; SQLSTATE: 08S01

    消息:握手不好

  • 错误号码: 1044 ; 符号: ER_DBACCESS_DENIED_ERROR ; SQLSTATE: 42000

    消息:用户'%s'的访问被拒绝@'%s'到数据库'%s'

  • 错误号码: 1045 ; 符号: ER_ACCESS_DENIED_ERROR ; SQLSTATE: 28000

    消息:用户'%s'@'%s'的访问被拒绝(使用密码:%s)

  • 错误号码: 1046 ; 符号: ER_NO_DB_ERROR ; SQLSTATE: 3D000

    消息:未选择任何数据库

  • 错误号码: 1047 ; 符号: ER_UNKNOWN_COM_ERROR ; SQLSTATE: 08S01

    消息:未知命令

  • 错误号码: 1048 ; 符号: ER_BAD_NULL_ERROR ; SQLSTATE: 23000

    消息:列'%s'不能为空

  • 错误号码: 1049 ; 符号: ER_BAD_DB_ERROR ; SQLSTATE: 42000

    消息:未知数据库'%s'

  • 错误号码: 1050 ; 符号: ER_TABLE_EXISTS_ERROR ; SQLSTATE: 42S01

    消息:表'%s'已存在

  • 错误号码: 1051 ; 符号: ER_BAD_TABLE_ERROR ; SQLSTATE: 42S02

    消息:未知表'%s'

  • 错误号码: 1052 ; 符号: ER_NON_UNIQ_ERROR ; SQLSTATE: 23000

    消息:%s中的列'%s'不明确

    %s =列名称
    %s =列的位置(例如,“字段列表”)
    

    可能的原因:在没有适当限定的查询中出现列,例如在选择列表或ON子句中。

    例子:

    MySQL的> SELECT i FROM t INNER JOIN t AS t2;
    错误1052(23000):字段列表中的列“i”不明确
    
    MySQL的> SELECT * FROM t LEFT JOIN t AS t2 ON i = i;
    ERROR 1052(23000):on子句中的列'i'含糊不清
    

    解析度:

    • 使用适当的表名限定列:

      MySQL的> SELECT t2.i FROM t INNER JOIN t AS t2;
      
    • 修改查询以避免需要资格:

      MySQL的> SELECT * FROM t LEFT JOIN t AS t2 USING (i);
      
  • 错误号码: 1053 ; 符号: ER_SERVER_SHUTDOWN ; SQLSTATE: 08S01

    消息:服务器正在关闭

  • 错误号码: 1054 ; 符号: ER_BAD_FIELD_ERROR ; SQLSTATE: 42S22

    消息:'%s'中的未知列'%s'

  • 错误号码: 1055 ; 符号: ER_WRONG_FIELD_WITH_GROUP ; SQLSTATE: 42000

    消息:'%s'不在GROUP BY中

  • 错误号码: 1056 ; 符号: ER_WRONG_GROUP_FIELD ; SQLSTATE: 42000

    消息:无法对'%s'进行分组

  • 错误号码: 1057 ; 符号: ER_WRONG_SUM_SELECT ; SQLSTATE: 42000

    消息:Statement在同一语句中具有sum函数和列

  • 错误号码: 1058 ; 符号: ER_WRONG_VALUE_COUNT ; SQLSTATE: 21S01

    消息:列计数与值计数不匹配

  • 错误号码: 1059 ; 符号: ER_TOO_LONG_IDENT ; SQLSTATE: 42000

    消息:标识符名称'%s'太长

  • 错误号码: 1060 ; 符号: ER_DUP_FIELDNAME ; SQLSTATE: 42S21

    消息:重复的列名称'%s'

  • 错误号码: 1061 ; 符号: ER_DUP_KEYNAME ; SQLSTATE: 42000

    消息:重复的密钥名称'%s'

  • 错误号码: 1062 ; 符号: ER_DUP_ENTRY ; SQLSTATE: 23000

    消息:密钥%d的重复条目'%s'

    返回此错误的消息使用格式字符串 ER_DUP_ENTRY_WITH_KEY_NAME

  • 错误号码: 1063 ; 符号: ER_WRONG_FIELD_SPEC ; SQLSTATE: 42000

    消息:列'%s'的列说明符不正确

  • 错误号码: 1064 ; 符号: ER_PARSE_ERROR ; SQLSTATE: 42000

    消息:%s在%d附近的'%s'附近

  • 错误号码: 1065 ; 符号: ER_EMPTY_QUERY ; SQLSTATE: 42000

    消息:查询为空

  • 错误号码: 1066 ; 符号: ER_NONUNIQ_TABLE ; SQLSTATE: 42000

    消息:不唯一的表/别名:'%s'

  • 错误号码: 1067 ; 符号: ER_INVALID_DEFAULT ; SQLSTATE: 42000

    消息:'%s'的默认值无效

  • 错误号码: 1068 ; 符号: ER_MULTIPLE_PRI_KEY ; SQLSTATE: 42000

    消息:定义了多个主键

  • 错误号码: 1069 ; 符号: ER_TOO_MANY_KEYS ; SQLSTATE: 42000

    消息:指定的密钥太多; 允许最大%d个密钥

  • 错误号码: 1070 ; 符号: ER_TOO_MANY_KEY_PARTS ; SQLSTATE: 42000

    消息:指定了太多关键部件; 允许最大%d个零件

  • 错误号码: 1071 ; 符号: ER_TOO_LONG_KEY ; SQLSTATE: 42000

    消息:指定的密钥太长; 最大密钥长度为%d字节

  • 错误号码: 1072 ; 符号: ER_KEY_COLUMN_DOES_NOT_EXITS ; SQLSTATE: 42000

    消息:表中不存在键列'%s'

  • 错误号码: 1073 ; 符号: ER_BLOB_USED_AS_KEY ; SQLSTATE: 42000

    消息:BLOB列'%s'不能在使用的表类型的密钥规范中使用

  • 错误号码: 1074 ; 符号: ER_TOO_BIG_FIELDLENGTH ; SQLSTATE: 42000

    消息:列'%s'的列长度太大(max =%lu); 请改用BLOB或TEXT

  • 错误号码: 1075 ; 符号: ER_WRONG_AUTO_KEY ; SQLSTATE: 42000

    消息:表定义不正确; 只能有一个自动列,必须将其定义为键

  • 错误号码: 1076 ; 符号: ER_READY ; SQLSTATE: HY000

    消息:%s:准备连接。 版本:'%s'套接字:'%s'端口:%d

  • 错误号码: 1077 ; 符号: ER_NORMAL_SHUTDOWN ; SQLSTATE: HY000

    消息:%s:正常关闭

    ER_NORMAL_SHUTDOWN 在8.0.4之后被删除。

  • 错误号码: 1079 ; 符号: ER_SHUTDOWN_COMPLETE ; SQLSTATE: HY000

    消息:%s:关闭完成

  • 错误号码: 1080 ; 符号: ER_FORCING_CLOSE ; SQLSTATE: 08S01

    消息:%s:强制关闭线程%ld用户:'%s'

  • 错误号码: 1081 ; 符号: ER_IPSOCK_ERROR ; SQLSTATE: 08S01

    消息:无法创建IP套接字

  • 错误号码: 1082 ; 符号: ER_NO_SUCH_INDEX ; SQLSTATE: 42S12

    消息:表'%s'没有像CREATE INDEX中使用的那样的索引; 重新创建表格

  • 错误号码: 1083 ; 符号: ER_WRONG_FIELD_TERMINATORS ; SQLSTATE: 42000

    消息:字段分隔符参数不是预期的; 检查手册

  • 错误号码: 1084 ; 符号: ER_BLOBS_AND_NO_TERMINATED ; SQLSTATE: 42000

    消息:您不能将固定行长与BLOB一起使用; 请使用'字段终止'

  • 错误号码: 1085 ; 符号: ER_TEXTFILE_NOT_READABLE ; SQLSTATE: HY000

    消息:文件'%s'必须位于数据库目录中,或者所有人都可以读取

  • 错误号码: 1086 ; 符号: ER_FILE_EXISTS_ERROR ; SQLSTATE: HY000

    消息:文件'%s'已存在

  • 错误号码: 1087 ; 符号: ER_LOAD_INFO ; SQLSTATE: HY000

    消息:记录:%ld已删除:%ld已跳过:%ld警告:%ld

  • 错误号码: 1088 ; 符号: ER_ALTER_INFO ; SQLSTATE: HY000

    消息:记录:%ld重复:%ld

  • 错误号码: 1089 ; 符号: ER_WRONG_SUB_KEY ; SQLSTATE: HY000

    消息:前缀键不正确; 使用的关键部分不是字符串,使用的长度比关键部分长,或者存储引擎不支持唯一的前缀键

  • 错误号码: 1090 ; 符号: ER_CANT_REMOVE_ALL_FIELDS ; SQLSTATE: 42000

    消息:您无法使用ALTER TABLE删除所有列; 请改用DROP TABLE

  • 错误号码: 1091 ; 符号: ER_CANT_DROP_FIELD_OR_KEY ; SQLSTATE: 42000

    消息:不能DROP'%s'; 检查列/键是否存在

  • 错误号码: 1092 ; 符号: ER_INSERT_INFO ; SQLSTATE: HY000

    消息:记录:%ld重复:%ld警告:%ld

  • 错误号码: 1093 ; 符号: ER_UPDATE_TABLE_USED ; SQLSTATE: HY000

    消息:您无法在FROM子句中为更新指定目标表'%s'

    尝试从单个语句中选择和修改同一个表时会发生此错误。 如果在派生表中发生选择尝试,则可以通过设置 系统变量 derived_merge 标志 optimizer_switch 来强制将子查询强制转换为临时表 来避免此错误 ,这有效地使子表与修改的表不同。 请参见 第8.2.2.4节“使用合并或实现优化派生表,视图引用和公用表表达式”

  • 错误号码: 1094 ; 符号: ER_NO_SUCH_THREAD ; SQLSTATE: HY000

    消息:未知的线程ID:%lu

  • 错误号码: 1095 ; 符号: ER_KILL_DENIED_ERROR ; SQLSTATE: HY000

    消息:您不是线程%lu的所有者

  • 错误号码: 1096 ; 符号: ER_NO_TABLES_USED ; SQLSTATE: HY000

    消息:没有使用表格

  • 错误号码: 1097 ; 符号: ER_TOO_BIG_SET ; SQLSTATE: HY000

    消息:列%s和SET的字符串太多

  • 错误号码: 1098 ; 符号: ER_NO_UNIQUE_LOGFILE ; SQLSTATE: HY000

    消息:无法生成唯一的日志文件名%s。(1-999)

  • 错误号码: 1099 ; 符号: ER_TABLE_NOT_LOCKED_FOR_WRITE ; SQLSTATE: HY000

    消息:表'%s'已使用READ锁定锁定且无法更新

  • 错误号码: 1100 ; 符号: ER_TABLE_NOT_LOCKED ; SQLSTATE: HY000

    消息:表'%s'未使用LOCK TABLES锁定

  • 错误号码: 1101 ; 符号: ER_BLOB_CANT_HAVE_DEFAULT ; SQLSTATE: 42000

    消息:BLOB,TEXT,GEOMETRY或JSON列'%s'不能具有默认值

  • 错误号码: 1102 ; 符号: ER_WRONG_DB_NAME ; SQLSTATE: 42000

    消息:数据库名称'%s'不正确

  • 错误号码: 1103 ; 符号: ER_WRONG_TABLE_NAME ; SQLSTATE: 42000

    消息:表名'%s'不正确

  • 错误号码: 1104 ; 符号: ER_TOO_BIG_SELECT ; SQLSTATE: 42000

    消息:SELECT将检查多于MAX_JOIN_SIZE行; 检查你的WHERE并使用SET SQL_BIG_SELECTS = 1或SET MAX_JOIN_SIZE =#如果SELECT没问题

  • 错误号码: 1105 ; 符号: ER_UNKNOWN_ERROR ; SQLSTATE: HY000

    消息:未知错误

  • 错误号码: 1106 ; 符号: ER_UNKNOWN_PROCEDURE ; SQLSTATE: 42000

    消息:未知过程'%s'

  • 错误号码: 1107 ; 符号: ER_WRONG_PARAMCOUNT_TO_PROCEDURE ; SQLSTATE: 42000

    消息:过程'%s'的参数计数不正确

  • 错误号码: 1108 ; 符号: ER_WRONG_PARAMETERS_TO_PROCEDURE ; SQLSTATE: HY000

    消息:过程'%s'的参数不正确

  • 错误号码: 1109 ; 符号: ER_UNKNOWN_TABLE ; SQLSTATE: 42S02

    消息:%s中的未知表'%s'

  • 错误号码: 1110 ; 符号: ER_FIELD_SPECIFIED_TWICE ; SQLSTATE: 42000

    消息:列'%s'指定了两次

  • 错误号码: 1111 ; 符号: ER_INVALID_GROUP_FUNC_USE ; SQLSTATE: HY000

    消息:组功能的使用无效

  • 错误号码: 1112 ; 符号: ER_UNSUPPORTED_EXTENSION ; SQLSTATE: 42000

    消息:表'%s'使用此MySQL版本中不存在的扩展名

  • 错误号码: 1113 ; 符号: ER_TABLE_MUST_HAVE_COLUMNS ; SQLSTATE: 42000

    消息:表必须至少有1列

  • 错误号码: 1114 ; 符号: ER_RECORD_FILE_FULL ; SQLSTATE: HY000

    消息:表'%s'已满

    InnoDB 系统表空间用尽可用空间时报告此错误。 重新配置系统表空间以添加新数据文件。

  • 错误号码: 1115 ; 符号: ER_UNKNOWN_CHARACTER_SET ; SQLSTATE: 42000

    消息:未知字符集:'%s'

  • 错误号码: 1116 ; 符号: ER_TOO_MANY_TABLES ; SQLSTATE: HY000

    消息:表太多; MySQL只能在连接中使用%d个表

  • 错误号码: 1117 ; 符号: ER_TOO_MANY_FIELDS ; SQLSTATE: HY000

    消息:列太多

  • 错误号码: 1118 ; 符号: ER_TOO_BIG_ROWSIZE ; SQLSTATE: 42000

    消息:行大小太大。 使用的表类型的最大行大小(不包括BLOB)是%ld。 这包括存储开销,请查看手册。 您必须将某些列更改为TEXT或BLOB

  • 错误号码: 1119 ; 符号: ER_STACK_OVERRUN ; SQLSTATE: HY000

    消息:线程堆栈溢出:已使用:%ld堆栈的%ld。 如果需要,使用'mysqld --thread_stack =#'指定更大的堆栈

  • 错误号码: 1120 ; 符号: ER_WRONG_OUTER_JOIN ; SQLSTATE: 42000

    消息:在OUTER JOIN中找到交叉依赖; 检查你的ON条件

    ER_WRONG_OUTER_JOIN 在8.0.0之后删除。

  • 错误号码: 1120 ; 符号: ER_WRONG_OUTER_JOIN_UNUSED ; SQLSTATE: 42000

    消息:在OUTER JOIN中找到交叉依赖; 检查你的ON条件

    ER_WRONG_OUTER_JOIN_UNUSED 在8.0.1中添加。

  • 错误号码: 1121 ; 符号: ER_NULL_COLUMN_IN_INDEX ; SQLSTATE: 42000

    消息:表处理程序在给定索引中不支持NULL。 请将列'%s'更改为NOT NULL或使用其他处理程序

  • 错误号码: 1122 ; 符号: ER_CANT_FIND_UDF ; SQLSTATE: HY000

    消息:无法加载函数'%s'

  • 错误号码: 1123 ; 符号: ER_CANT_INITIALIZE_UDF ; SQLSTATE: HY000

    消息:无法初始化函数'%s'; %S

  • 错误号码: 1124 ; 符号: ER_UDF_NO_PATHS ; SQLSTATE: HY000

    消息:共享库不允许路径

  • 错误号码: 1125 ; 符号: ER_UDF_EXISTS ; SQLSTATE: HY000

    消息:函数'%s'已存在

  • 错误号码: 1126 ; 符号: ER_CANT_OPEN_LIBRARY ; SQLSTATE: HY000

    消息:无法打开共享库'%s'(错误号:%d%s)

  • 错误号码: 1127 ; 符号: ER_CANT_FIND_DL_ENTRY ; SQLSTATE: HY000

    消息:在库中找不到符号'%s'

  • 错误号码: 1128 ; 符号: ER_FUNCTION_NOT_DEFINED ; SQLSTATE: HY000

    消息:未定义函数'%s'

  • 错误号码: 1129 ; 符号: ER_HOST_IS_BLOCKED ; SQLSTATE: HY000

    消息:由于许多连接错误,主机'%s'被阻止; 使用'mysqladmin flush-hosts'取消阻止

  • 错误号码: 1130 ; 符号: ER_HOST_NOT_PRIVILEGED ; SQLSTATE: HY000

    消息:主机'%s'不允许连接到此MySQL服务器

  • 错误号码: 1131 ; 符号: ER_PASSWORD_ANONYMOUS_USER ; SQLSTATE: 42000

    消息:您使用MySQL作为匿名用户,不允许匿名用户更改密码

  • 错误号码: 1132 ; 符号: ER_PASSWORD_NOT_ALLOWED ; SQLSTATE: 42000

    消息:您必须具有更新mysql数据库中的表才能更改其他人的密码的权限

  • 错误号码: 1133 ; 符号: ER_PASSWORD_NO_MATCH ; SQLSTATE: 42000

    消息:在用户表中找不到任何匹配的行

  • 错误号码: 1134 ; 符号: ER_UPDATE_INFO ; SQLSTATE: HY000

    消息:匹配的行:%ld已更改:%ld警告:%ld

  • 错误号码: 1135 ; 符号: ER_CANT_CREATE_THREAD ; SQLSTATE: HY000

    消息:无法创建新线程(错误号%d); 如果您没有可用内存,可以参考手册以了解可能的操作系统相关错误

  • 错误号码: 1136 ; 符号: ER_WRONG_VALUE_COUNT_ON_ROW ; SQLSTATE: 21S01

    消息:列计数与行%ld处的值计数不匹配

  • 错误号码: 1137 ; 符号: ER_CANT_REOPEN_TABLE ; SQLSTATE: HY000

    消息:无法重新打开表:'%s'

  • 错误号码: 1138 ; 符号: ER_INVALID_USE_OF_NULL ; SQLSTATE: 22004

    消息:NULL值的使用无效

  • 错误号码: 1139 ; 符号: ER_REGEXP_ERROR ; SQLSTATE: 42000

    消息:从regexp获得错误'%s'

  • 错误号码: 1140 ; 符号: ER_MIX_OF_GROUP_FUNC_AND_FIELDS ; SQLSTATE: 42000

    消息:如果没有GROUP BY子句,混合GROUP列(MIN(),MAX(),COUNT(),...)没有GROUP列是非法的

  • 错误号码: 1141 ; 符号: ER_NONEXISTING_GRANT ; SQLSTATE: 42000

    消息:在主机'%s'上没有为用户'%s'定义此类授权

  • 错误号码: 1142 ; 符号: ER_TABLEACCESS_DENIED_ERROR ; SQLSTATE: 42000

    消息:%s命令被拒绝用户'%s'@'%s'表'%s'

  • 错误号码: 1143 ; 符号: ER_COLUMNACCESS_DENIED_ERROR ; SQLSTATE: 42000

    消息:%s命令被拒绝用户'%s'@'%s'表'%s'中的列'%s'

  • 错误号码: 1144 ; 符号: ER_ILLEGAL_GRANT_FOR_TABLE ; SQLSTATE: 42000

    消息:非法GRANT / REVOKE命令; 请参阅手册以了解可以使用的权限

  • 错误号码: 1145 ; 符号: ER_GRANT_WRONG_HOST_OR_USER ; SQLSTATE: 42000

    消息:GRANT的主机或用户参数太长

  • 错误号码: 1146 ; 符号: ER_NO_SUCH_TABLE ; SQLSTATE: 42S02

    消息:表'%s。%s'不存在

  • 错误号码: 1147 ; 符号: ER_NONEXISTING_TABLE_GRANT ; SQLSTATE: 42000

    消息:在表'%s'上的主机'%s'上没有为用户'%s'定义此类授权

  • 错误号码: 1148 ; 符号: ER_NOT_ALLOWED_COMMAND ; SQLSTATE: 42000

    消息:此MySQL版本不允许使用used命令

  • 错误号码: 1149 ; 符号: ER_SYNTAX_ERROR ; SQLSTATE: 42000

    消息:您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以获得正确的语法

  • 错误号码: 1152 ; 符号: ER_ABORTING_CONNECTION ; SQLSTATE: 08S01

    消息:中止连接%ld到db:'%s'用户:'%s'(%s)

  • 错误号码: 1153 ; 符号: ER_NET_PACKET_TOO_LARGE ; SQLSTATE: 08S01

    消息:获得的数据包大于'max_allowed_pa​​cket'字节

  • 错误号码: 1154 ; 符号: ER_NET_READ_ERROR_FROM_PIPE ; SQLSTATE: 08S01

    消息:连接管道出现读取错误

  • 错误号码: 1155 ; 符号: ER_NET_FCNTL_ERROR ; SQLSTATE: 08S01

    消息:来自fcntl()的错误

  • 错误号码: 1156 ; 符号: ER_NET_PACKETS_OUT_OF_ORDER ; SQLSTATE: 08S01

    消息:无序包

  • 错误号码: 1157 ; 符号: ER_NET_UNCOMPRESS_ERROR ; SQLSTATE: 08S01

    消息:无法解压缩通信数据包

  • 错误号码: 1158 ; 符号: ER_NET_READ_ERROR ; SQLSTATE: 08S01

    消息:读取通信包时出错

  • 错误号码: 1159 ; 符号: ER_NET_READ_INTERRUPTED ; SQLSTATE: 08S01

    消息:读取通信包时超时

  • 错误号码: 1160 ; 符号: ER_NET_ERROR_ON_WRITE ; SQLSTATE: 08S01

    消息:写入通信数据包时出错

  • 错误号码: 1161 ; 符号: ER_NET_WRITE_INTERRUPTED ; SQLSTATE: 08S01

    消息:写入通信包时超时

  • 错误号码: 1162 ; 符号: ER_TOO_LONG_STRING ; SQLSTATE: 42000

    消息:结果字符串长于'max_allowed_pa​​cket'字节

  • 错误号码: 1163 ; 符号: ER_TABLE_CANT_HANDLE_BLOB ; SQLSTATE: 42000

    消息:使用的表类型不支持BLOB / TEXT列

  • 错误号码: 1164 ; 符号: ER_TABLE_CANT_HANDLE_AUTO_INCREMENT ; SQLSTATE: 42000

    消息:使用的表类型不支持AUTO_INCREMENT列

  • 错误号码: 1166 ; 符号: ER_WRONG_COLUMN_NAME ; SQLSTATE: 42000

    消息:列名'%s'不正确

  • 错误号码: 1167 ; 符号: ER_WRONG_KEY_COLUMN ; SQLSTATE: 42000

    消息:使用的存储引擎无法索引列'%s'

  • 错误号码: 1168 ; 符号: ER_WRONG_MRG_TABLE ; SQLSTATE: HY000

    消息:无法打开具有不同定义或非MyISAM类型或不存在的基础表

  • 错误号码: 1169 ; 符号: ER_DUP_UNIQUE ; SQLSTATE: 23000

    消息:由于唯一约束,无法写入表'%s'

  • 错误号码: 1170 ; 符号: ER_BLOB_KEY_WITHOUT_LENGTH ; SQLSTATE: 42000

    消息:BLOB / TEXT列'%s'在密钥规范中使用,没有密钥长度

  • 错误号码: 1171 ; 符号: ER_PRIMARY_CANT_HAVE_NULL ; SQLSTATE: 42000

    消息:PRIMARY KEY的所有部分必须为NOT NULL; 如果键中需要NULL,请改用UNIQUE

  • 错误号码: 1172 ; 符号: ER_TOO_MANY_ROWS ; SQLSTATE: 42000

    消息:结果由多行组成

  • 错误号码: 1173 ; 符号: ER_REQUIRES_PRIMARY_KEY ; SQLSTATE: 42000

    消息:此表类型需要主键

  • 错误号码: 1175 ; 符号: ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE ; SQLSTATE: HY000

    消息:您正在使用安全更新模式,并且您尝试更新没有使用KEY列的WHERE的表。 %S

  • 错误号码: 1176 ; 符号: ER_KEY_DOES_NOT_EXITS ; SQLSTATE: 42000

    消息:表'%s'中不存在键'%s'

  • 错误号码: 1177 ; 符号: ER_CHECK_NO_SUCH_TABLE ; SQLSTATE: 42000

    消息:无法打开表

  • 错误号码: 1178 ; 符号: ER_CHECK_NOT_IMPLEMENTED ; SQLSTATE: 42000

    消息:表的存储引擎不支持%s

  • 错误号码: 1179 ; 符号: ER_CANT_DO_THIS_DURING_AN_TRANSACTION ; SQLSTATE: 25000

    消息:不允许在事务中执行此命令

  • 错误号码: 1180 ; 符号: ER_ERROR_DURING_COMMIT ; SQLSTATE: HY000

    消息:在COMMIT期间收到错误%d - '%s'

  • 错误号码: 1181 ; 符号: ER_ERROR_DURING_ROLLBACK ; SQLSTATE: HY000

    消息:在ROLLBACK期间收到错误%d - '%s'

  • 错误号码: 1182 ; 符号: ER_ERROR_DURING_FLUSH_LOGS ; SQLSTATE: HY000

    消息:FLUSH_LOGS期间出现错误%d

  • 错误号码: 1184 ; 符号: ER_NEW_ABORTING_CONNECTION ; SQLSTATE: 08S01

    消息:中止连接%u到db:'%s'用户:'%s'主机:'%s'(%s)

  • 错误号码: 1188 ; 符号: ER_MASTER ; SQLSTATE: HY000

    消息:来自master的错误:'%s'

  • 错误号码: 1189 ; 符号: ER_MASTER_NET_READ ; SQLSTATE: 08S01

    消息:从主站读取的网络错误

  • 错误号码: 1190 ; 符号: ER_MASTER_NET_WRITE ; SQLSTATE: 08S01

    消息:写入master的网络错误

  • 错误号码: 1191 ; 符号: ER_FT_MATCHING_KEY_NOT_FOUND ; SQLSTATE: HY000

    消息:找不到与列列表匹配的FULLTEXT索引

  • 错误号码: 1192 ; 符号: ER_LOCK_OR_ACTIVE_TRANSACTION ; SQLSTATE: HY000

    消息:由于您具有活动锁定表或活动事务,因此无法执行给定命令

  • 错误号码: 1193 ; 符号: ER_UNKNOWN_SYSTEM_VARIABLE ; SQLSTATE: HY000

    消息:未知的系统变量'%s'

  • 错误号码: 1194 ; 符号: ER_CRASHED_ON_USAGE ; SQLSTATE: HY000

    消息:表'%s'标记为崩溃,应该修复

  • 错误号码: 1195 ; 符号: ER_CRASHED_ON_REPAIR ; SQLSTATE: HY000

    消息:表'%s'标记为崩溃,最后(自动?)修复失败

  • 错误号码: 1196 ; 符号: ER_WARNING_NOT_COMPLETE_ROLLBACK ; SQLSTATE: HY000

    消息:无法回滚某些非事务性更改的表

  • 错误号码: 1197 ; 符号: ER_TRANS_CACHE_FULL ; SQLSTATE: HY000

    消息:多语句事务需要超过'max_binlog_cache_size'字节的存储空间; 增加这个mysqld变量,然后再试一次

  • 错误号码: 1199 ; 符号: ER_SLAVE_NOT_RUNNING ; SQLSTATE: HY000

    消息:此操作需要运行的从站; 配置slave并执行START SLAVE

  • 错误号码: 1200 ; 符号: ER_BAD_SLAVE ; SQLSTATE: HY000

    消息:服务器未配置为从站; 修复配置文件或使用CHANGE MASTER TO

  • 错误号码: 1201 ; 符号: ER_MASTER_INFO ; SQLSTATE: HY000

    消息:无法初始化主信息结构; 可以在MySQL错误日志中找到更多错误消息

  • 错误号码: 1202 ; 符号: ER_SLAVE_THREAD ; SQLSTATE: HY000

    消息:无法创建从属线程; 检查系统资源

  • 错误号码: 1203 ; 符号: ER_TOO_MANY_USER_CONNECTIONS ; SQLSTATE: 42000

    消息:用户%s已超过“max_user_connections”活动连接

  • 错误号码: 1204 ; 符号: ER_SET_CONSTANTS_ONLY ; SQLSTATE: HY000

    消息:您只能使用SET的常量表达式

  • 错误号码: 1205 ; 符号: ER_LOCK_WAIT_TIMEOUT ; SQLSTATE: HY000

    消息:超过锁定等待超时; 尝试重新启动事务

    InnoDB 锁定等待超时到期时报告此错误。 等待太久的声明被 回滚 (不是整个 交易 )。 innodb_lock_wait_timeout 如果SQL语句应等待更长时间以完成其他事务,则 可以增加 配置选项 的值; 如果太多长时间运行的事务导致 锁定 问题并降低 繁忙系统的 并发性 ,则可以减少配置选项 的值

  • 错误号码: 1206 ; 符号: ER_LOCK_TABLE_FULL ; SQLSTATE: HY000

    消息:锁的总数超过了锁表大小

    InnoDB 当锁的总数超过用于管理锁的内存量时,报告此错误。 要避免此错误,请增加值 innodb_buffer_pool_size 在单个应用程序中,解决方法可能是将大型操作分解为更小的部分。 例如,如果大型错误发生 INSERT ,请执行几个较小的 INSERT 操作。

  • 错误号码: 1207 ; 符号: ER_READ_ONLY_TRANSACTION ; SQLSTATE: 25000

    消息:在READ UNCOMMITTED事务期间无法获取更新锁

  • 错误号码: 1210 ; 符号: ER_WRONG_ARGUMENTS ; SQLSTATE: HY000

    消息:%s的参数不正确

  • 错误号码: 1211 ; 符号: ER_NO_PERMISSION_TO_CREATE_USER ; SQLSTATE: 42000

    消息:'%s'@'%s'不允许创建新用户

  • 错误号码: 1213 ; 符号: ER_LOCK_DEADLOCK ; SQLSTATE: 40001

    消息:尝试锁定时发现死锁; 尝试重新启动事务

    InnoDB 事务 遇到 死锁 时报告此错误 并自动 回滚, 以便您的应用程序可以采取纠正措施。 要从此错误中恢复,请再次运行此事务中的所有操作。 当锁的请求在事务之间以不一致的顺序到达时,就会发生死锁。 回滚的事务释放了所有锁,另一个事务现在可以获取它请求的所有锁。 因此,当您重新运行已回滚的事务时,可能必须等待其他事务完成,但通常不会重复出现死锁。 如果遇到频繁的死锁,请执行锁定操作序列( LOCK TABLES SELECT ... FOR UPDATE 等等)遇到问题的不同交易或应用程序之间保持一致。 有关 详细信息 请参见 第15.7.5节“InnoDB中的死锁”

  • 错误号码: 1214 ; 符号: ER_TABLE_CANT_HANDLE_FT ; SQLSTATE: HY000

    消息:使用的表类型不支持FULLTEXT索引

  • 错误号码: 1215 ; 符号: ER_CANNOT_ADD_FOREIGN ; SQLSTATE: HY000

    消息:无法添加外键约束

  • 错误号码: 1216 ; 符号: ER_NO_REFERENCED_ROW ; SQLSTATE: 23000

    消息:无法添加或更新子行:外键约束失败

    InnoDB 尝试添加行但没有父行,并且 外键约束 失败 时报告此错误 首先添加父行。

  • 错误号码: 1217 ; 符号: ER_ROW_IS_REFERENCED ; SQLSTATE: 23000

    消息:无法删除或更新父行:外键约束失败

    InnoDB 尝试删除具有子项的父行时,如果 外键约束 失败 ,则报告此错误 先删除孩子。

  • 错误号码: 1218 ; 符号: ER_CONNECT_TO_MASTER ; SQLSTATE: 08S01

    消息:连接到master时出错:%s

  • 错误号码: 1220 ; 符号: ER_ERROR_WHEN_EXECUTING_COMMAND ; SQLSTATE: HY000

    消息:执行命令%s时出错:%s

  • 错误号码: 1221 ; 符号: ER_WRONG_USAGE ; SQLSTATE: HY000

    消息:%s和%s的使用不正确

  • 错误号码: 1222 ; 符号: ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT ; SQLSTATE: 21000

    消息:使用的SELECT语句具有不同的列数

  • 错误号码: 1223 ; 符号: ER_CANT_UPDATE_WITH_READLOCK ; SQLSTATE: HY000

    消息:无法执行查询,因为您具有冲突的读锁定

  • 错误号码: 1224 ; 符号: ER_MIXING_NOT_ALLOWED ; SQLSTATE: HY000

    消息:禁用事务和非事务表的混合

  • 错误号码: 1225 ; 符号: ER_DUP_ARGUMENT ; SQLSTATE: HY000

    消息:选项'%s'在语句中使用了两次

  • 错误号码: 1226 ; 符号: ER_USER_LIMIT_REACHED ; SQLSTATE: 42000

    消息:用户'%s'已超过'%s'资源(当前值:%ld)

  • 错误号码: 1227 ; 符号: ER_SPECIFIC_ACCESS_DENIED_ERROR ; SQLSTATE: 42000

    消息:拒绝访问; 您需要(至少一个)此操作的%s权限

  • 错误号码: 1228 ; 符号: ER_LOCAL_VARIABLE ; SQLSTATE: HY000

    消息:变量'%s'是SESSION变量,不能与SET GLOBAL一起使用

  • 错误号码: 1229 ; 符号: ER_GLOBAL_VARIABLE ; SQLSTATE: HY000

    消息:变量'%s'是GLOBAL变量,应使用SET GLOBAL设置

  • 错误号码: 1230 ; 符号: ER_NO_DEFAULT ; SQLSTATE: 42000

    消息:变量'%s'没有默认值

  • 错误号码: 1231 ; 符号: ER_WRONG_VALUE_FOR_VAR ; SQLSTATE: 42000

    消息:变量'%s'不能设置为'%s'的值

  • 错误号码: 1232 ; 符号: ER_WRONG_TYPE_FOR_VAR ; SQLSTATE: 42000

    消息:变量'%s'的参数类型不正确

  • 错误号码: 1233 ; 符号: ER_VAR_CANT_BE_READ ; SQLSTATE: HY000

    消息:变量'%s'只能设置,不能读取

  • 错误号码: 1234 ; 符号: ER_CANT_USE_OPTION_HERE ; SQLSTATE: 42000

    消息:'%s'的使用/放置不正确

  • 错误号码: 1235 ; 符号: ER_NOT_SUPPORTED_YET ; SQLSTATE: 42000

    消息:此版本的MySQL尚不支持'%s'

  • 错误号码: 1236 ; 符号: ER_MASTER_FATAL_ERROR_READING_BINLOG ; SQLSTATE: HY000

    消息:从二进制日志中读取数据时,来自master的致命错误%d:'%s'

  • 错误号码: 1237 ; 符号: ER_SLAVE_IGNORED_TABLE ; SQLSTATE: HY000

    消息:由于复制 - * - 表规则,从属SQL线程忽略了查询

  • 错误号码: 1238 ; 符号: ER_INCORRECT_GLOBAL_LOCAL_VAR ; SQLSTATE: HY000

    消息:变量'%s'是%s变量

  • 错误号码: 1239 ; 符号: ER_WRONG_FK_DEF ; SQLSTATE: 42000

    消息:'%s'的外键定义不正确:%s

  • 错误号码: 1240 ; 符号: ER_KEY_REF_DO_NOT_MATCH_TABLE_REF ; SQLSTATE: HY000

    消息:键引用和表引用不匹配

  • 错误号码: 1241 ; 符号: ER_OPERAND_COLUMNS ; SQLSTATE: 21000

    消息:操作数应包含%d列

  • 错误号码: 1242 ; 符号: ER_SUBQUERY_NO_1_ROW ; SQLSTATE: 21000

    消息:子查询返回多行

  • 错误号码: 1243 ; 符号: ER_UNKNOWN_STMT_HANDLER ; SQLSTATE: HY000

    消息:给%s的未知预准备语句处理程序(%。* s)

  • 错误号码: 1244 ; 符号: ER_CORRUPT_HELP_DB ; SQLSTATE: HY000

    消息:帮助数据库已损坏或不存在

  • 错误号码: 1246 ; 符号: ER_AUTO_CONVERT ; SQLSTATE: HY000

    消息:将列'%s'从%s转换为%s

  • 错误号码: 1247 ; 符号: ER_ILLEGAL_REFERENCE ; SQLSTATE: 42S22

    消息:不支持引用'%s'(%s)

  • 错误号码: 1248 ; 符号: ER_DERIVED_MUST_HAVE_ALIAS ; SQLSTATE: 42000

    消息:每个派生表必须具有自己的别名

  • 错误号码: 1249 ; 符号: ER_SELECT_REDUCED ; SQLSTATE: 01000

    消息:选择%u在优化期间减少

  • 错误号码: 1250 ; 符号: ER_TABLENAME_NOT_ALLOWED_HERE ; SQLSTATE: 42000

    消息:其中一个SELECT的表'%s'不能在%s中使用

  • 错误号码: 1251 ; 符号: ER_NOT_SUPPORTED_AUTH_MODE ; SQLSTATE: 08004

    消息:客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端

  • 错误号码: 1252 ; 符号: ER_SPATIAL_CANT_HAVE_NULL ; SQLSTATE: 42000

    消息:SPATIAL索引的所有部分必须为NOT NULL

  • 错误号码: 1253 ; 符号: ER_COLLATION_CHARSET_MISMATCH ; SQLSTATE: 42000

    消息:COLLATION'%s'对CHARACTER SET'%s'无效

  • 错误号码: 1256 ; 符号: ER_TOO_BIG_FOR_UNCOMPRESS ; SQLSTATE: HY000

    消息:未压缩的数据量太大; 最大大小为%d(可能是未压缩数据的长度已损坏)

  • 错误号码: 1257 ; 符号: ER_ZLIB_Z_MEM_ERROR ; SQLSTATE: HY000

    消息:ZLIB:内存不足

  • 错误号码: 1258 ; 符号: ER_ZLIB_Z_BUF_ERROR ; SQLSTATE: HY000

    消息:ZLIB:输出缓冲区空间不足(可能是未压缩数据的长度已损坏)

  • 错误号码: 1259 ; 符号: ER_ZLIB_Z_DATA_ERROR ; SQLSTATE: HY000

    消息:ZLIB:输入数据已损坏

  • 错误号码: 1260 ; 符号: ER_CUT_VALUE_GROUP_CONCAT ; SQLSTATE: HY000

    消息:行%u被GROUP_CONCAT()删除

  • 错误号码: 1261 ; 符号: ER_WARN_TOO_FEW_RECORDS ; SQLSTATE: 01000

    消息:行%ld不包含所有列的数据

  • 错误号码: 1262 ; 符号: ER_WARN_TOO_MANY_RECORDS ; SQLSTATE: 01000

    消息:行%ld被截断; 它包含的数据多于输入列

  • 错误号码: 1263 ; 符号: ER_WARN_NULL_TO_NOTNULL ; SQLSTATE: 22004

    消息:列设置为默认值; 在行%ld处向NULL NULL列'%s'提供NULL

  • 错误号码: 1264 ; 符号: ER_WARN_DATA_OUT_OF_RANGE ; SQLSTATE: 22003

    消息:行%ld处的列'%s'超出范围值

  • 错误号码: 1265 ; 符号: WARN_DATA_TRUNCATED ; SQLSTATE: 01000

    消息:行%ld处的列'%s'的数据被截断

  • 错误号码: 1266 ; 符号: ER_WARN_USING_OTHER_HANDLER ; SQLSTATE: HY000

    消息:对表'%s'使用存储引擎%s

  • 错误号码: 1267 ; 符号: ER_CANT_AGGREGATE_2COLLATIONS ; SQLSTATE: HY000

    消息:操作'%s'的排序规则(%s,%s)和(%s,%s)非法混合

  • 错误号码: 1269 ; 符号: ER_REVOKE_GRANTS ; SQLSTATE: HY000

    消息:无法撤消一个或多个请求用户的所有权限

  • 错误号码: 1270 ; 符号: ER_CANT_AGGREGATE_3COLLATIONS ; SQLSTATE: HY000

    消息:操作'%s'的排序规则(%s,%s),(%s,%s),(%s,%s)非法混合

  • 错误号码: 1271 ; 符号: ER_CANT_AGGREGATE_NCOLLATIONS ; SQLSTATE: HY000

    消息:操作'%s'的非法混合排序

  • 错误号码: 1272 ; 符号: ER_VARIABLE_IS_NOT_STRUCT ; SQLSTATE: HY000

    消息:变量'%s'不是变量组件(不能用作XXXX.variable_name)

  • 错误号码: 1273 ; 符号: ER_UNKNOWN_COLLATION ; SQLSTATE: HY000

    消息:未知排序规则:'%s'

  • 错误号码: 1274 ; 符号: ER_SLAVE_IGNORED_SSL_PARAMS ; SQLSTATE: HY000

    消息:忽略CHANGE MASTER中的SSL参数,因为此MySQL从站在没有SSL支持的情况下编译; 如果启动了带SSL的MySQL slave,它们可以在以后使用

  • 错误号码: 1275 ; 符号: ER_SERVER_IS_IN_SECURE_AUTH_MODE ; SQLSTATE: HY000

    消息:服务器正在--secure-auth模式下运行,但'%s'@'%s'具有旧格式的密码; 请将密码更改为新格式

    ER_SERVER_IS_IN_SECURE_AUTH_MODE 在8.0.15之后被删除。

  • 错误号码: 1276 ; 符号: ER_WARN_FIELD_RESOLVED ; SQLSTATE: HY000

    消息:SELECT#%d中的字段或引用'%s%s%s%s%s%s'已在SELECT#%d中解析

  • 错误号码: 1277 ; 符号: ER_BAD_SLAVE_UNTIL_COND ; SQLSTATE: HY000

    消息:START SLAVE UNTIL的参数或参数组合不正确

  • 错误号码: 1278 ; 符号: ER_MISSING_SKIP_SLAVE ; SQLSTATE: HY000

    消息:建议在使用START SLAVE UNTIL进行逐步复制时使用--skip-slave-start; 否则,如果你得到一个意外的奴隶的mysqld重启,你会遇到问题

  • 错误号码: 1279 ; 符号: ER_UNTIL_COND_IGNORED ; SQLSTATE: HY000

    消息:不启动SQL线程,因此忽略UNTIL选项

  • 错误号码: 1280 ; 符号: ER_WRONG_NAME_FOR_INDEX ; SQLSTATE: 42000

    消息:索引名称'%s'不正确

  • 错误号码: 1281 ; 符号: ER_WRONG_NAME_FOR_CATALOG ; SQLSTATE: 42000

    消息:目录名称'%s'不正确

  • 错误号码: 1282 ; 符号: ER_WARN_QC_RESIZE ; SQLSTATE: HY000

    消息:查询缓存未能设置大小%lu; 新查询缓存大小为%lu

    ER_WARN_QC_RESIZE 在8.0.2之后删除。

  • 错误号码: 1283 ; 符号: ER_BAD_FT_COLUMN ; SQLSTATE: HY000

    消息:列'%s'不能是FULLTEXT索引的一部分

  • 错误号码: 1284 ; 符号: ER_UNKNOWN_KEY_CACHE ; SQLSTATE: HY000

    消息:未知密钥缓存'%s'

  • 错误号码: 1285 ; 符号: ER_WARN_HOSTNAME_WONT_WORK ; SQLSTATE: HY000

    消息:MySQL以--skip-name-resolve模式启动; 如果没有此开关,您必须重新启动它才能使此授权生效

  • 错误号码: 1286 ; 符号: ER_UNKNOWN_STORAGE_ENGINE ; SQLSTATE: 42000

    消息:未知存储引擎'%s'

  • 错误号码: 1287 ; 符号: ER_WARN_DEPRECATED_SYNTAX ; SQLSTATE: HY000

    消息:'%s'已弃用,将在以后的版本中删除。 请改用%s代替

  • 错误号码: 1288 ; 符号: ER_NON_UPDATABLE_TABLE ; SQLSTATE: HY000

    消息:%s的目标表%s不可更新

  • 错误号码: 1289 ; 符号: ER_FEATURE_DISABLED ; SQLSTATE: HY000

    消息:'%s'功能已禁用; 你需要用'%s'构建的MySQL才能让它运行起来

  • 错误号码: 1290 ; 符号: ER_OPTION_PREVENTS_STATEMENT ; SQLSTATE: HY000

    消息:MySQL服务器正在使用%s选项运行,因此无法执行此语句

  • 错误号码: 1291 ; 符号: ER_DUPLICATED_VALUE_IN_TYPE ; SQLSTATE: HY000

    消息:列'%s'在%s中具有重复值'%s'

  • 错误号码: 1292 ; 符号: ER_TRUNCATED_WRONG_VALUE ; SQLSTATE: 22007

    消息:截断错误的%s值:'%s'

  • 错误号码: 1294 ; 符号: ER_INVALID_ON_UPDATE ; SQLSTATE: HY000

    消息:'%s'列的ON UPDATE子句无效

  • 错误号码: 1295 ; 符号: ER_UNSUPPORTED_PS ; SQLSTATE: HY000

    消息:尚未在准备好的语句协议中支持此命令

  • 错误号码: 1296 ; 符号: ER_GET_ERRMSG ; SQLSTATE: HY000

    消息:从%s收到错误%d'%s'

  • 错误号码: 1297 ; 符号: ER_GET_TEMPORARY_ERRMSG ; SQLSTATE: HY000

    消息:从%s获得临时错误%d'%s'

  • 错误号码: 1298 ; 符号: ER_UNKNOWN_TIME_ZONE ; SQLSTATE: HY000

    消息:未知或不正确的时区:'%s'

  • 错误号码: 1299 ; 符号: ER_WARN_INVALID_TIMESTAMP ; SQLSTATE: HY000

    消息:行%ld中列'%s'中的TIMESTAMP值无效

  • 错误号码: 1300 ; 符号: ER_INVALID_CHARACTER_STRING ; SQLSTATE: HY000

    消息:%s字符串无效:'%s'

  • 错误号码: 1301 ; 符号: ER_WARN_ALLOWED_PACKET_OVERFLOWED ; SQLSTATE: HY000

    消息:%s()的结果大于max_allowed_pa​​cket(%ld) - 截断

  • 错误号码: 1302 ; 符号: ER_CONFLICTING_DECLARATIONS ; SQLSTATE: HY000

    消息:冲突的声明:'%s%s'和'%s%s'

  • 错误号码: 1303 ; 符号: ER_SP_NO_RECURSIVE_CREATE ; SQLSTATE: 2F003

    消息:无法从另一个存储例程中创建%s

  • 错误号码: 1304 ; 符号: ER_SP_ALREADY_EXISTS ; SQLSTATE: 42000

    消息:%s%s已存在

  • 错误号码: 1305 ; 符号: ER_SP_DOES_NOT_EXIST ; SQLSTATE: 42000

    消息:%s%s不存在

  • 错误号码: 1306 ; 符号: ER_SP_DROP_FAILED ; SQLSTATE: HY000

    消息:DROP%s%s失败

  • 错误号码: 1307 ; 符号: ER_SP_STORE_FAILED ; SQLSTATE: HY000

    消息:无法创建%s%s

  • 错误号码: 1308 ; 符号: ER_SP_LILABEL_MISMATCH ; SQLSTATE: 42000

    消息:没有匹配标签的%s:%s

  • 错误号码: 1309 ; 符号: ER_SP_LABEL_REDEFINE ; SQLSTATE: 42000

    消息:重新定义标签%s

  • 错误号码: 1310 ; 符号: ER_SP_LABEL_MISMATCH ; SQLSTATE: 42000

    消息:没有匹配的结束标签%s

  • 错误号码: 1311 ; 符号: ER_SP_UNINIT_VAR ; SQLSTATE: 01000

    消息:引用未初始化的变量%s

  • 错误号码: 1312 ; 符号: ER_SP_BADSELECT ; SQLSTATE: 0A000

    消息:PROCEDURE%s无法返回给定上下文中的结果集

  • 错误号码: 1313 ; 符号: ER_SP_BADRETURN ; SQLSTATE: 42000

    消息:RETURN仅允许在FUNCTION中使用

  • 错误号码: 1314 ; 符号: ER_SP_BADSTATEMENT ; SQLSTATE: 0A000

    消息:存储过程中不允许%s

  • 错误号码: 1315 ; 符号: ER_UPDATE_LOG_DEPRECATED_IGNORED ; SQLSTATE: 42000

    消息:不推荐使用更新日志,并将其替换为二进制日志; SET SQL_LOG_UPDATE已被忽略。

  • 错误号码: 1316 ; 符号: ER_UPDATE_LOG_DEPRECATED_TRANSLATED ; SQLSTATE: 42000

    消息:不推荐使用更新日志,并将其替换为二进制日志; SET SQL_LOG_UPDATE已转换为SET SQL_LOG_BIN。

  • 错误号码: 1317 ; 符号: ER_QUERY_INTERRUPTED ; SQLSTATE: 70100

    消息:查询执行被中断

  • 错误号码: 1318 ; 符号: ER_SP_WRONG_NO_OF_ARGS ; SQLSTATE: 42000

    消息:%s%s的参数数量不正确; 预计%u,得到%u

  • 错误号码: 1319 ; 符号: ER_SP_COND_MISMATCH ; SQLSTATE: 42000

    消息:未定义的条件:%s

  • 错误号码: 1320 ; 符号: ER_SP_NORETURN ; SQLSTATE: 42000

    消息:在FUNCTION%s中找不到RETURN

  • 错误号码: 1321 ; 符号: ER_SP_NORETURNEND ; SQLSTATE: 2F005

    消息:FUNCTION%s在没有RETURN的情况下结束

  • 错误号码: 1322 ; 符号: ER_SP_BAD_CURSOR_QUERY ; SQLSTATE: 42000

    消息:Cursor语句必须是SELECT

  • 错误号码: 1323 ; 符号: ER_SP_BAD_CURSOR_SELECT ; SQLSTATE: 42000

    消息:游标SELECT不能有INTO

  • 错误号码: 1324 ; 符号: ER_SP_CURSOR_MISMATCH ; SQLSTATE: 42000

    消息:未定义的CURSOR:%s

  • 错误号码: 1325 ; 符号: ER_SP_CURSOR_ALREADY_OPEN ; SQLSTATE: 24000

    消息:光标已经打开

  • 错误号码: 1326 ; 符号: ER_SP_CURSOR_NOT_OPEN ; SQLSTATE: 24000

    消息:光标未打开

  • 错误号码: 1327 ; 符号: ER_SP_UNDECLARED_VAR ; SQLSTATE: 42000

    消息:未声明的变量:%s

  • 错误号码: 1328 ; 符号: ER_SP_WRONG_NO_OF_FETCH_ARGS ; SQLSTATE: HY000

    消息:FETCH变量数不正确

  • 错误号码: 1329 ; 符号: ER_SP_FETCH_NO_DATA ; SQLSTATE: 02000

    消息:无数据 - 提取,选择或处理零行

  • 错误号码: 1330 ; 符号: ER_SP_DUP_PARAM ; SQLSTATE: 42000

    消息:重复参数:%s

  • 错误号码: 1331 ; 符号: ER_SP_DUP_VAR ; SQLSTATE: 42000

    消息:重复变量:%s

  • 错误号码: 1332 ; 符号: ER_SP_DUP_COND ; SQLSTATE: 42000

    消息:重复条件:%s

  • 错误号码: 1333 ; 符号: ER_SP_DUP_CURS ; SQLSTATE: 42000

    消息:重复游标:%s

  • 错误号码: 1334 ; 符号: ER_SP_CANT_ALTER ; SQLSTATE: HY000

    消息:ALTER%s%s失败

  • 错误号码: 1335 ; 符号: ER_SP_SUBSELECT_NYI ; SQLSTATE: 0A000

    消息:不支持子查询值

  • 错误号码: 1336 ; 符号: ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG ; SQLSTATE: 0A000

    消息:存储的函数或触发器中不允许%s

  • 错误号码: 1337 ; 符号: ER_SP_VARCOND_AFTER_CURSHNDLR ; SQLSTATE: 42000

    消息:游标或处理程序声明后的变量或条件声明

  • 错误号码: 1338 ; 符号: ER_SP_CURSOR_AFTER_HANDLER ; SQLSTATE: 42000

    消息:处理程序声明后的游标声明

  • 错误号码: 1339 ; 符号: ER_SP_CASE_NOT_FOUND ; SQLSTATE: 20000

    消息:CASE语句未找到案例

  • 错误号码: 1340 ; 符号: ER_FPARSER_TOO_BIG_FILE ; SQLSTATE: HY000

    消息:配置文件'%s'太大

  • 错误号码: 1341 ; 符号: ER_FPARSER_BAD_HEADER ; SQLSTATE: HY000

    消息:文件'%s'中格式错误的文件类型标头

  • 错误号码: 1342 ; 符号: ER_FPARSER_EOF_IN_COMMENT ; SQLSTATE: HY000

    消息:解析注释'%s'时意外结束文件

  • 错误号码: 1343 ; 符号: ER_FPARSER_ERROR_IN_PARAMETER ; SQLSTATE: HY000

    消息:解析参数'%s'时出错(行:'%s')

  • 错误号码: 1344 ; 符号: ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER ; SQLSTATE: HY000

    消息:跳过未知参数'%s'时意外结束文件

  • 错误号码: 1345 ; 符号: ER_VIEW_NO_EXPLAIN ; SQLSTATE: HY000

    消息:无法发出EXPLAIN / SHOW; 缺乏基础表的权限

  • 错误号码: 1347 ; 符号: ER_WRONG_OBJECT ; SQLSTATE: HY000

    消息:'%s。%s'不是%s

    命名对象对于尝试的操作类型不正确。 它必须是指定类型的对象。 示例: HANDLER OPEN 需要基表,而不是视图。 如果尝试在 INFORMATION_SCHEMA 作为数据字典表上的视图实现 表上,则会 失败

  • 错误号码: 1348 ; 符号: ER_NONUPDATEABLE_COLUMN ; SQLSTATE: HY000

    消息:列'%s'不可更新

  • 错误号码: 1350 ; 符号: ER_VIEW_SELECT_CLAUSE ; SQLSTATE: HY000

    消息:视图的SELECT包含'%s'子句

  • 错误号码: 1351 ; 符号: ER_VIEW_SELECT_VARIABLE ; SQLSTATE: HY000

    消息:视图的SELECT包含变量或参数

  • 错误号码: 1352 ; 符号: ER_VIEW_SELECT_TMPTABLE ; SQLSTATE: HY000

    消息:视图的SELECT指的是临时表'%s'

  • 错误号码: 1353 ; 符号: ER_VIEW_WRONG_LIST ; SQLSTATE: HY000

    消息:在视图,派生表或公用表表达式的定义中,SELECT列表和列名称列表具有不同的列计数

  • 错误号码: 1354 ; 符号: ER_WARN_VIEW_MERGE ; SQLSTATE: HY000

    消息:此处不能使用视图合并算法(假设未定义的算法)

  • 错误号码: 1355 ; 符号: ER_WARN_VIEW_WITHOUT_KEY ; SQLSTATE: HY000

    消息:正在更新的视图中没有基础表的完整密钥

  • 错误号码: 1356 ; 符号: ER_VIEW_INVALID ; SQLSTATE: HY000

    消息:查看'%s。%s'引用无效的表或列(s)或函数或定义者/调用者缺乏使用它们的权限

  • 错误号码: 1357 ; 符号: ER_SP_NO_DROP_SP ; SQLSTATE: HY000

    消息:无法从另一个存储例程中删除或更改%s

  • 错误号码: 1359 ; 符号: ER_TRG_ALREADY_EXISTS ; SQLSTATE: HY000

    消息:触发器已存在

  • 错误号码: 1360 ; 符号: ER_TRG_DOES_NOT_EXIST ; SQLSTATE: HY000

    消息:触发器不存在

  • 错误号码: 1361 ; 符号: ER_TRG_ON_VIEW_OR_TEMP_TABLE ; SQLSTATE: HY000

    消息:触发器的'%s'是视图或临时表

  • 错误号码: 1362 ; 符号: ER_TRG_CANT_CHANGE_ROW ; SQLSTATE: HY000

    消息:%strigger中不允许更新%s行

  • 错误号码: 1363 ; 符号: ER_TRG_NO_SUCH_ROW_IN_TRG ; SQLSTATE: HY000

    消息:%s触发器中没有%s行

  • 错误号码: 1364 ; 符号: ER_NO_DEFAULT_FOR_FIELD ; SQLSTATE: HY000

    消息:字段'%s'没有默认值

  • 错误号码: 1365 ; 符号: ER_DIVISION_BY_ZERO ; SQLSTATE: 22012

    消息:除以0

  • 错误号码: 1366 ; 符号: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD ; SQLSTATE: HY000

    消息:%s值不正确:'%s'表示行%ld处的列'%s'

  • 错误号码: 1367 ; 符号: ER_ILLEGAL_VALUE_FOR_TYPE ; SQLSTATE: 22007

    消息:解析期间发现非法%s'%s'值

  • 错误号码: 1368 ; 符号: ER_VIEW_NONUPD_CHECK ; SQLSTATE: HY000

    消息:检查不可更新视图'%s。%s'上的选项

  • 错误号码: 1369 ; 符号: ER_VIEW_CHECK_FAILED ; SQLSTATE: HY000

    消息:CHECK OPTION失败'%s。%s'

  • 错误号码: 1370 ; 符号: ER_PROCACCESS_DENIED_ERROR ; SQLSTATE: 42000

    消息:对于例程'%s',%s命令被拒绝用户'%s'@'%s'

  • 错误号码: 1371 ; 符号: ER_RELAY_LOG_FAIL ; SQLSTATE: HY000

    消息:清除旧的中继日志失败:%s

  • 错误号码: 1373 ; 符号: ER_UNKNOWN_TARGET_BINLOG ; SQLSTATE: HY000

    消息:在binlog索引中找不到目标日志

  • 错误号码: 1374 ; 符号: ER_IO_ERR_LOG_INDEX_READ ; SQLSTATE: HY000

    消息:读取日志索引文件的I / O错误

  • 错误号码: 1375 ; 符号: ER_BINLOG_PURGE_PROHIBITED ; SQLSTATE: HY000

    消息:服务器配置不允许binlog清除

  • 错误号码: 1376 ; 符号: ER_FSEEK_FAIL ; SQLSTATE: HY000

    消息:fseek()失败

  • 错误号码: 1377 ; 符号: ER_BINLOG_PURGE_FATAL_ERR ; SQLSTATE: HY000

    消息:日志清除期间发生致命错误

  • 错误号码: 1378 ; 符号: ER_LOG_IN_USE ; SQLSTATE: HY000

    消息:正在使用可清除日志,不会清除

  • 错误号码: 1379 ; 符号: ER_LOG_PURGE_UNKNOWN_ERR ; SQLSTATE: HY000

    消息:日志清除期间出现未知错误

  • 错误号码: 1380 ; 符号: ER_RELAY_LOG_INIT ; SQLSTATE: HY000

    消息:初始化中继日志位置失败:%s

  • 错误号码: 1381 ; 符号: ER_NO_BINARY_LOGGING ; SQLSTATE: HY000

    消息:您没有使用二进制日志记录

  • 错误号码: 1382 ; 符号: ER_RESERVED_SYNTAX ; SQLSTATE: HY000

    消息:'%s'语法保留用于MySQL服务器内部的目的

  • 错误号码: 1390 ; 符号: ER_PS_MANY_PARAM ; SQLSTATE: HY000

    消息:Prepared语句包含太多占位符

  • 错误号码: 1391 ; 符号: ER_KEY_PART_0 ; SQLSTATE: HY000

    消息:关键部分'%s'长度不能为0

  • 错误号码: 1392 ; 符号: ER_VIEW_CHECKSUM ; SQLSTATE: HY000

    消息:查看文本校验和失败

  • 错误号码: 1393 ; 符号: ER_VIEW_MULTIUPDATE ; SQLSTATE: HY000

    消息:无法通过连接视图'%s修改多个基表。%s'

  • 错误号码: 1394 ; 符号: ER_VIEW_NO_INSERT_FIELD_LIST ; SQLSTATE: HY000

    消息:无法在没有字段列表的情况下插入到连接视图'%s。%s'中

  • 错误号码: 1395 ; 符号: ER_VIEW_DELETE_MERGE_VIEW ; SQLSTATE: HY000

    消息:无法从联接视图'%s。%s'中删除

  • 错误号码: 1396 ; 符号: ER_CANNOT_USER ; SQLSTATE: HY000

    消息:%s的操作%s失败

  • 错误号码: 1397 ; 符号: ER_XAER_NOTA ; SQLSTATE: XAE04

    消息:XAER_NOTA:未知的XID

  • 错误号码: 1398 ; 符号: ER_XAER_INVAL ; SQLSTATE: XAE05

    消息:XAER_INVAL:无效的参数(或不支持的命令)

  • 错误号码: 1399 ; 符号: ER_XAER_RMFAIL ; SQLSTATE: XAE07

    消息:XAER_RMFAIL:当全局事务处于%s状态时,无法执行该命令

  • 错误号码: 1400 ; 符号: ER_XAER_OUTSIDE ; SQLSTATE: XAE09

    消息:XAER_OUTSIDE:一些工作在全局事务之外完成

  • 错误号码: 1401 ; 符号: ER_XAER_RMERR ; SQLSTATE: XAE03

    消息:XAER_RMERR:事务分支中发生致命错误 - 检查数据的一致性

  • 错误号码: 1402 ; 符号: ER_XA_RBROLLBACK ; SQLSTATE: XA100

    消息:XA_RBROLLBACK:事务分支已回滚

  • 错误号码: 1403 ; 符号: ER_NONEXISTING_PROC_GRANT ; SQLSTATE: 42000

    消息:在例程'%s'上,主机'%s'上没有为用户'%s'定义此类授权

  • 错误号码: 1404 ; 符号: ER_PROC_AUTO_GRANT_FAIL ; SQLSTATE: HY000

    消息:无法授予EXECUTE和ALTER ROUTINE权限

  • 错误号码: 1405 ; 符号: ER_PROC_AUTO_REVOKE_FAIL ; SQLSTATE: HY000

    消息:无法撤消删除例程的所有权限

  • 错误号码: 1406 ; 符号: ER_DATA_TOO_LONG ; SQLSTATE: 22001

    消息:行%ld处的列'%s'的数据太长

  • 错误号码: 1407 ; 符号: ER_SP_BAD_SQLSTATE ; SQLSTATE: 42000

    消息:错误的SQLSTATE:'%s'

  • 错误号码: 1408 ; 符号: ER_STARTUP ; SQLSTATE: HY000

    消息:%s:准备连接。 版本:'%s'套接字:'%s'端口:%d%s

  • 错误号码: 1409 ; 符号: ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR ; SQLSTATE: HY000

    消息:无法将具有固定大小行的文件的值加载到变量

  • 错误号码: 1410 ; 符号: ER_CANT_CREATE_USER_WITH_GRANT ; SQLSTATE: 42000

    消息:您不能使用GRANT创建用户

  • 错误号码: 1411 ; 符号: ER_WRONG_VALUE_FOR_TYPE ; SQLSTATE: HY000

    消息:%s值不正确:函数%s的'%s'

  • 错误号码: 1412 ; 符号: ER_TABLE_DEF_CHANGED ; SQLSTATE: HY000

    消息:表定义已更改,请重试事务

  • 错误号码: 1413 ; 符号: ER_SP_DUP_HANDLER ; SQLSTATE: 42000

    消息:在同一块中声明的重复处理程序

  • 错误号码: 1414 ; 符号: ER_SP_NOT_VAR_ARG ; SQLSTATE: 42000

    消息:例程%s的OUT或INOUT参数%d不是BEFORE触发器中的变量或NEW伪变量

  • 错误号码: 1415 ; 符号: ER_SP_NO_RETSET ; SQLSTATE: 0A000

    消息:不允许从%s返回结果集

  • 错误号码: 1416 ; 符号: ER_CANT_CREATE_GEOMETRY_OBJECT ; SQLSTATE: 22003

    消息:无法从发送到GEOMETRY字段的数据中获取几何对象

  • 错误号码: 1418 ; 符号: ER_BINLOG_UNSAFE_ROUTINE ; SQLSTATE: HY000

    消息:此函数在其声明中没有DETERMINISTIC,NO SQL或READS SQL DATA,并且启用了二进制日志记录(您可能*希望使用不太安全的log_bin_trust_function_creators变量)

  • 错误号码: 1419 ; 符号: ER_BINLOG_CREATE_ROUTINE_NEED_SUPER ; SQLSTATE: HY000

    消息:您没有SUPER权限并且启用了二进制日志记录(您可能*希望使用安全性较低的log_bin_trust_function_creators变量)

  • 错误号码: 1421 ; 符号: ER_STMT_HAS_NO_OPEN_CURSOR ; SQLSTATE: HY000

    消息:语句(%lu)没有打开游标。

  • 错误号码: 1422 ; 符号: ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG ; SQLSTATE: HY000

    消息:存储函数或触发器中不允许显式或隐式提交。

  • 错误号码: 1423 ; 符号: ER_NO_DEFAULT_FOR_VIEW_FIELD ; SQLSTATE: HY000

    消息:视图'%s。%s'基础表没有默认值

  • 错误号码: 1424 ; 符号: ER_SP_NO_RECURSION ; SQLSTATE: HY000

    消息:不允许递归存储的函数和触发器。

  • 错误号码: 1425 ; 符号: ER_TOO_BIG_SCALE ; SQLSTATE: 42000

    消息:为'%s'列指定了太大的比例%d。 最大值为%lu。

  • 错误号码: 1426 ; 符号: ER_TOO_BIG_PRECISION ; SQLSTATE: 42000

    消息:为'%s'指定的精度%d太大。 最大值为%lu。

  • 错误号码: 1427 ; 符号: ER_M_BIGGER_THAN_D ; SQLSTATE: 42000

    消息:对于float(M,D),double(M,D)或十进制(M,D),M必须> = D(列'%s')。

  • 错误号码: 1428 ; 符号: ER_WRONG_LOCK_OF_SYSTEM_TABLE ; SQLSTATE: HY000

    消息:您无法将系统表的写锁定与其他表或锁类型组合在一起

  • 错误号码: 1429 ; 符号: ER_CONNECT_TO_FOREIGN_DATA_SOURCE ; SQLSTATE: HY000

    消息:无法连接到外部数据源:%s

  • 错误号码: 1430 ; 符号: ER_QUERY_ON_FOREIGN_DATA_SOURCE ; SQLSTATE: HY000

    消息:在外部数据源上处理查询时出现问题。 数据源错误:%s

  • 错误号码: 1431 ; 符号: ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST ; SQLSTATE: HY000

    消息:您尝试引用的外部数据源不存在。 数据源错误:%s

  • 错误号码: 1432 ; 符号: ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE ; SQLSTATE: HY000

    消息:无法创建联合表。 数据源连接字符串'%s'的格式不正确

  • 错误号码: 1433 ; 符号: ER_FOREIGN_DATA_STRING_INVALID ; SQLSTATE: HY000

    消息:数据源连接字符串'%s'的格式不正确

  • 错误号码: 1435 ; 符号: ER_TRG_IN_WRONG_SCHEMA ; SQLSTATE: HY000

    消息:触发错误的架构

  • 错误号码: 1436 ; 符号: ER_STACK_OVERRUN_NEED_MORE ; SQLSTATE: HY000

    消息:线程堆栈溢出:使用%ld字节堆栈的%ld字节,以及所需的%ld字节。 使用'mysqld --thread_stack =#'指定更大的堆栈。

  • 错误号码: 1437 ; 符号: ER_TOO_LONG_BODY ; SQLSTATE: 42000

    消息:'%s'的常规正文太长

  • 错误号码: 1438 ; 符号: ER_WARN_CANT_DROP_DEFAULT_KEYCACHE ; SQLSTATE: HY000

    消息:无法删除默认密钥缓存

  • 错误号码: 1439 ; 符号: ER_TOO_BIG_DISPLAYWIDTH ; SQLSTATE: 42000

    消息:列'%s'的显示宽度超出范围(max =%lu)

  • 错误号码: 1440 ; 符号: ER_XAER_DUPID ; SQLSTATE: XAE08

    消息:XAER_DUPID:XID已存在

  • 错误号码: 1441 ; 符号: ER_DATETIME_FUNCTION_OVERFLOW ; SQLSTATE: 22008

    消息:日期时间函数:%s字段溢出

  • 错误号码: 1442 ; 符号: ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG ; SQLSTATE: HY000

    消息:无法更新存储的函数/触发器中的表'%s',因为它已被调用此存储的函数/触发器的语句使用。

  • 错误号码: 1443 ; 符号: ER_VIEW_PREVENT_UPDATE ; SQLSTATE: HY000

    消息:表'%s'的定义阻止了表'%s'上的操作%s。

  • 错误号码: 1444 ; 符号: ER_PS_NO_RECURSION ; SQLSTATE: HY000

    消息:预准备语句包含存储的例程调用,该调用引用同一语句。 不允许以这种递归方式执行预准备语句

  • 错误号码: 1445 ; 符号: ER_SP_CANT_SET_AUTOCOMMIT ; SQLSTATE: HY000

    消息:不允许从存储的函数或触发器设置自动提交

  • 错误号码: 1447 ; 符号: ER_VIEW_FRM_NO_USER ; SQLSTATE: HY000

    消息:查看'%s'。'%s'没有定义信息(旧表格式)。 当前用户用作定义者。 请重新创建视图!

  • 错误号码: 1448 ; 符号: ER_VIEW_OTHER_USER ; SQLSTATE: HY000

    消息:您需要具有'%s'@'%s'定义器的创建视图的SUPER权限

  • 错误号码: 1449 ; 符号: ER_NO_SUCH_USER ; SQLSTATE: HY000

    消息:指定为定义者的用户('%s'@'%s')不存在

  • 错误号码: 1450 ; 符号: ER_FORBID_SCHEMA_CHANGE ; SQLSTATE: HY000

    消息:不允许将模式从'%s'更改为'%s'。

  • 错误号码: 1451 ; 符号: ER_ROW_IS_REFERENCED_2 ; SQLSTATE: 23000

    消息:无法删除或更新父行:外键约束失败(%s)

    InnoDB 尝试删除具有子项的父行时,如果 外键约束 失败 ,则报告此错误 先删除孩子。

  • 错误号码: 1452 ; 符号: ER_NO_REFERENCED_ROW_2 ; SQLSTATE: 23000

    消息:无法添加或更新子行:外键约束失败(%s)

    InnoDB 尝试添加行但没有父行,并且 外键约束 失败 时报告此错误 首先添加父行。

  • 错误号码: 1453 ; 符号: ER_SP_BAD_VAR_SHADOW ; SQLSTATE: 42000

    消息:变量'%s'必须用`...`引用,或重命名

  • 错误号码: 1454 ; 符号: ER_TRG_NO_DEFINER ; SQLSTATE: HY000

    消息:触发器'%s'没有定义器属性。'%s'。 不允许在没有定义的情况下创建触发器。

  • 错误号码: 1455 ; 符号: ER_OLD_FILE_FORMAT ; SQLSTATE: HY000

    消息:'%s'具有旧格式,您应该重新创建'%s'对象

  • 错误号码: 1456 ; 符号: ER_SP_RECURSION_LIMIT ; SQLSTATE: HY000

    消息:例程%s超出了递归限制%d(由max_sp_recursion_depth变量设置)

  • 错误号码: 1458 ; 符号: ER_SP_WRONG_NAME ; SQLSTATE: 42000

    消息:不正确的例程名称'%s'

  • 错误号码: 1459 ; 符号: ER_TABLE_NEEDS_UPGRADE ; SQLSTATE: HY000

    消息:需要表升级。 请执行“REPAIR TABLE`%s`”或转储/重新加载来修复它!

  • 错误号码: 1460 ; 符号: ER_SP_NO_AGGREGATE ; SQLSTATE: 42000

    消息:存储的函数不支持AGGREGATE

  • 错误号码: 1461 ; 符号: ER_MAX_PREPARED_STMT_COUNT_REACHED ; SQLSTATE: 42000

    消息:无法创建超过max_prepared_stmt_count的语句(当前值:%lu)

  • 错误号码: 1462 ; 符号: ER_VIEW_RECURSIVE ; SQLSTATE: HY000

    消息:`%s`。%s`包含视图递归

  • 错误号码: 1463 ; 符号: ER_NON_GROUPING_FIELD_USED ; SQLSTATE: 42000

    消息:%s子句中使用非分组字段'%s'

  • 错误号码: 1464 ; 符号: ER_TABLE_CANT_HANDLE_SPKEYS ; SQLSTATE: HY000

    消息:使用的表类型不支持SPATIAL索引

  • 错误号码: 1465 ; 符号: ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA ; SQLSTATE: HY000

    消息:无法在系统表上创建触发器

  • 错误号码: 1466 ; 符号: ER_REMOVED_SPACES ; SQLSTATE: HY000

    消息:从名称'%s'中删除前导空格

  • 错误号码: 1467 ; 符号: ER_AUTOINC_READ_FAILED ; SQLSTATE: HY000

    消息:无法从存储引擎读取自动增量值

  • 错误号码: 1468 ; 符号: ER_USERNAME ; SQLSTATE: HY000

    消息:用户名

  • 错误号码: 1469 ; 符号: ER_HOSTNAME ; SQLSTATE: HY000

    消息:主机名

  • 错误号码: 1470 ; 符号: ER_WRONG_STRING_LENGTH ; SQLSTATE: HY000

    消息:字符串'%s'对于%s来说太长(应该不超过%d)

  • 错误号码: 1471 ; 符号: ER_NON_INSERTABLE_TABLE ; SQLSTATE: HY000

    消息:%s的目标表%s不可插入

  • 错误号码: 1472 ; 符号: ER_ADMIN_WRONG_MRG_TABLE ; SQLSTATE: HY000

    消息:表'%s'的定义不同或非MyISAM类型或不存在

  • 错误号码: 1473 ; 符号: ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT ; SQLSTATE: HY000

    消息:选择的嵌套级别太高

  • 错误号码: 1474 ; 符号: ER_NAME_BECOMES_EMPTY ; SQLSTATE: HY000

    消息:名称'%s'已成为''

  • 错误号码: 1475 ; 符号: ER_AMBIGUOUS_FIELD_TERM ; SQLSTATE: HY000

    消息:FIELDS TERMINATED字符串的第一个字符不明确; 请使用非可选和非空的FIELDS ENCLOSED BY

  • 错误号码: 1476 ; 符号: ER_FOREIGN_SERVER_EXISTS ; SQLSTATE: HY000

    消息:您尝试创建的外部服务器%s已存在。

  • 错误号码: 1477 ; 符号: ER_FOREIGN_SERVER_DOESNT_EXIST ; SQLSTATE: HY000

    消息:您尝试引用的外部服务器名称不存在。 数据源错误:%s

  • 错误号码: 1478 ; 符号: ER_ILLEGAL_HA_CREATE_OPTION ; SQLSTATE: HY000

    消息:表存储引擎'%s'不支持创建选项'%s'

  • 错误号码: 1479 ; 符号: ER_PARTITION_REQUIRES_VALUES_ERROR ; SQLSTATE: HY000

    消息:语法错误:%s PARTITIONING需要为每个分区定义VALUES%s

  • 错误号码: 1480 ; 符号: ER_PARTITION_WRONG_VALUES_ERROR ; SQLSTATE: HY000

    消息:只有%s PARTITIONING可以在分区定义中使用VALUES%s

  • 错误号码: 1481 ; 符号: ER_PARTITION_MAXVALUE_ERROR ; SQLSTATE: HY000

    消息:MAXVALUE只能用于最后一个分区定义

  • 错误号码: 1484 ; 符号: ER_PARTITION_WRONG_NO_PART_ERROR ; SQLSTATE: HY000

    消息:定义了错误的分区数,与先前的设置不匹配

  • 错误号码: 1485 ; 符号: ER_PARTITION_WRONG_NO_SUBPART_ERROR ; SQLSTATE: HY000

    消息:定义的子分区数量错误,与先前的设置不匹配

  • 错误号码: 1486 ; 符号: ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR ; SQLSTATE: HY000

    消息:不允许在(子)分区函数中使用常量,随机或与时区相关的表达式

  • 错误号码: 1488 ; 符号: ER_FIELD_NOT_FOUND_PART_ERROR ; SQLSTATE: HY000

    消息:表中未找到分区功能的字段列表中的字段

  • 错误号码: 1490 ; 符号: ER_INCONSISTENT_PARTITION_INFO_ERROR ; SQLSTATE: HY000

    消息:frm文件中的分区信息与可写入frm文件的内容不一致

  • 错误号码: 1491 ; 符号: ER_PARTITION_FUNC_NOT_ALLOWED_ERROR ; SQLSTATE: HY000

    消息:%s函数返回错误的类型

  • 错误号码: 1492 ; 符号: ER_PARTITIONS_MUST_BE_DEFINED_ERROR ; SQLSTATE: HY000

    消息:对于%s分区,必须定义每个分区

  • 错误号码: 1493 ; 符号: ER_RANGE_NOT_INCREASING_ERROR ; SQLSTATE: HY000

    消息:VALUES LESS值必须严格增加每个分区的值

  • 错误号码: 1494 ; 符号: ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR ; SQLSTATE: HY000

    消息:VALUES值必须与分区函数的类型相同

  • 错误号码: 1495 ; 符号: ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR ; SQLSTATE: HY000

    消息:列表分区中同一常量的多个定义

  • 错误号码: 1496 ; 符号: ER_PARTITION_ENTRY_ERROR ; SQLSTATE: HY000

    消息:分区不能在查询中单独使用

  • 错误号码: 1497 ; 符号: ER_MIX_HANDLER_ERROR ; SQLSTATE: HY000

    消息:此版本的MySQL中不允许分区中的处理程序组合

  • 错误号码: 1498 ; 符号: ER_PARTITION_NOT_DEFINED_ERROR ; SQLSTATE: HY000

    消息:对于分区引擎,必须定义所有%s

  • 错误号码: 1499 ; 符号: ER_TOO_MANY_PARTITIONS_ERROR ; SQLSTATE: HY000

    消息:定义了太多分区(包括子分区)

  • 错误号码: 1500 ; 符号: ER_SUBPARTITION_ERROR ; SQLSTATE: HY000

    消息:只能将RANGE / LIST分区与HASH / KEY分区混合用于子分区

  • 错误号码: 1501 ; 符号: ER_CANT_CREATE_HANDLER_FILE ; SQLSTATE: HY000

    消息:无法创建特定的处理程序文件

  • 错误号码: 1502 ; 符号: ER_BLOB_FIELD_IN_PART_FUNC_ERROR ; SQLSTATE: HY000

    消息:分区功能中不允许BLOB字段

  • 错误号码: 1503 ; 符号: ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF ; SQLSTATE: HY000

    消息:%s必须包含表的分区功能中的所有列

  • 错误号码: 1504 ; 符号: ER_NO_PARTS_ERROR ; SQLSTATE: HY000

    消息:%s = 0的数量不是允许的值

  • 错误号码: 1505 ; 符号: ER_PARTITION_MGMT_ON_NONPARTITIONED ; SQLSTATE: HY000

    消息:无法对未分区的表进行分区管理

  • 错误号码: 1506 ; 符号: ER_FOREIGN_KEY_ON_PARTITIONED ; SQLSTATE: HY000

    消息:尚未支持外键与分区一起使用

  • 错误号码: 1507 ; 符号: ER_DROP_PARTITION_NON_EXISTENT ; SQLSTATE: HY000

    消息:%s的分区列表出错

  • 错误号码: 1508 ; 符号: ER_DROP_LAST_PARTITION ; SQLSTATE: HY000

    消息:无法删除所有分区,请改用DROP TABLE

  • 错误号码: 1509 ; 符号: ER_COALESCE_ONLY_ON_HASH_PARTITION ; SQLSTATE: HY000

    消息:COALESCE PARTITION只能用于HASH / KEY分区

  • 错误号码: 1510 ; 符号: ER_REORG_HASH_ONLY_ON_SAME_NO ; SQLSTATE: HY000

    消息:REORGANIZE PARTITION只能用于重新组织分区而不是更改其编号

  • 错误号码: 1511 ; 符号: ER_REORG_NO_PARAM_ERROR ; SQLSTATE: HY000

    消息:不带参数的REORGANIZE PARTITION只能在使用HASH PARTITION的自动分区表上使用

  • 错误号码: 1512 ; 符号: ER_ONLY_ON_RANGE_LIST_PARTITION ; SQLSTATE: HY000

    消息:%s PARTITION只能在RANGE / LIST分区上使用

  • 错误号码: 1513 ; 符号: ER_ADD_PARTITION_SUBPART_ERROR ; SQLSTATE: HY000

    消息:尝试添加具有错误数量的子分区的分区

  • 错误号码: 1514 ; 符号: ER_ADD_PARTITION_NO_NEW_PARTITION ; SQLSTATE: HY000

    消息:必须至少添加一个分区

  • 错误号码: 1515 ; 符号: ER_COALESCE_PARTITION_NO_PARTITION ; SQLSTATE: HY000

    消息:必须至少合并一个分区

  • 错误号码: 1516 ; 符号: ER_REORG_PARTITION_NOT_EXIST ; SQLSTATE: HY000

    消息:要重新组织的分区多于分区

  • 错误号码: 1517 ; 符号: ER_SAME_NAME_PARTITION ; SQLSTATE: HY000

    消息:重复的分区名称%s

  • 错误号码: 1518 ; 符号: ER_NO_BINLOG_ERROR ; SQLSTATE: HY000

    消息:不允许关闭此命令的binlog

  • 错误号码: 1519 ; 符号: ER_CONSECUTIVE_REORG_PARTITIONS ; SQLSTATE: HY000

    消息:重新组织一组分区时,它们必须按连续顺序排列

  • 错误号码: 1520 ; 符号: ER_REORG_OUTSIDE_RANGE ; SQLSTATE: HY000

    消息:重新组织范围分区不能更改总范围,除了可以扩展范围的最后一个分区

  • 错误号码: 1521 ; 符号: ER_PARTITION_FUNCTION_FAILURE ; SQLSTATE: HY000

    消息:此版本的此处理程序不支持分区功能

  • 错误号码: 1523 ; 符号: ER_LIMITED_PART_RANGE ; SQLSTATE: HY000

    消息:%s处理程序仅支持VALUES中的32位整数

  • 错误号码: 1524 ; 符号: ER_PLUGIN_IS_NOT_LOADED ; SQLSTATE: HY000

    消息:未加载插件'%s'

  • 错误号码: 1525 ; 符号: ER_WRONG_VALUE ; SQLSTATE: HY000

    消息:%s值不正确:'%s'

  • 错误号码: 1526 ; 符号: ER_NO_PARTITION_FOR_GIVEN_VALUE ; SQLSTATE: HY000

    消息:表没有值%s的分区

  • 错误号码: 1527 ; 符号: ER_FILEGROUP_OPTION_ONLY_ONCE ; SQLSTATE: HY000

    消息:不允许多次指定%s

  • 错误号码: 1528 ; 符号: ER_CREATE_FILEGROUP_FAILED ; SQLSTATE: HY000

    消息:无法创建%s

  • 错误号码: 1529 ; 符号: ER_DROP_FILEGROUP_FAILED ; SQLSTATE: HY000

    消息:无法删除%s

  • 错误号码: 1530 ; 符号: ER_TABLESPACE_AUTO_EXTEND_ERROR ; SQLSTATE: HY000

    消息:处理程序不支持表空间的自动扩展

  • 错误号码: 1531 ; 符号: ER_WRONG_SIZE_NUMBER ; SQLSTATE: HY000

    消息:未正确指定大小参数,数字或10M表单

  • 错误号码: 1532 ; 符号: ER_SIZE_OVERFLOW_ERROR ; SQLSTATE: HY000

    消息:大小编号是正确的,但我们不允许数字部分超过20亿

  • 错误号码: 1533 ; 符号: ER_ALTER_FILEGROUP_FAILED ; SQLSTATE: HY000

    消息:无法更改:%s

  • 错误号码: 1534 ; 符号: ER_BINLOG_ROW_LOGGING_FAILED ; SQLSTATE: HY000

    消息:将一行写入基于行的二进制日志失败

  • 错误号码: 1537 ; 符号: ER_EVENT_ALREADY_EXISTS ; SQLSTATE: HY000

    消息:事件'%s'已存在

  • 错误号码: 1539 ; 符号: ER_EVENT_DOES_NOT_EXIST ; SQLSTATE: HY000

    消息:未知事件'%s'

  • 错误号码: 1542 ; 符号: ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG ; SQLSTATE: HY000

    消息:INTERVAL不是正面的,也不是太大

  • 错误号码: 1543 ; 符号: ER_EVENT_ENDS_BEFORE_STARTS ; SQLSTATE: HY000

    消息:ENDS无效或在STARTS之前

  • 错误号码: 1544 ; 符号: ER_EVENT_EXEC_TIME_IN_THE_PAST ; SQLSTATE: HY000

    消息:事件执行时间已过去。 活动已被停用

  • 错误号码: 1551 ; 符号: ER_EVENT_SAME_NAME ; SQLSTATE: HY000

    消息:相同的新旧事件名称

  • 错误号码: 1553 ; 符号: ER_DROP_INDEX_FK ; SQLSTATE: HY000

    消息:无法删除索引'%s':在外键约束中需要

    InnoDB 当您尝试删除可以强制执行特定引用约束的最后一个索引时,会报告此错误。

    对于DML语句的最佳性能, InnoDB 需要一个索引上存在 外键 列,所以 UPDATE DELETE 操作上的 父表 可以很容易地检查在是否存在相应的行 子表 MySQL的创建或在需要时自动下降这样的索引,作为副作用 CREATE TABLE CREATE INDEX ALTER TABLE 语句。

    删除索引时, InnoDB 检查索引是否用于检查外键约束。 如果有另一个索引可用于强制执行相同的约束,则删除索引仍然可以。 InnoDB 阻止您删除可以强制执行特定引用约束的最后一个索引。

  • 错误号码: 1554 ; 符号: ER_WARN_DEPRECATED_SYNTAX_WITH_VER ; SQLSTATE: HY000

    消息:语句'%s'已弃用,将在MySQL%s中删除。 请改用%s代替

  • 错误号码: 1556 ; 符号: ER_CANT_LOCK_LOG_TABLE ; SQLSTATE: HY000

    消息:您不能将锁与日志表一起使用。

  • 错误号码: 1557 ; 符号: ER_FOREIGN_DUPLICATE_KEY_OLD_UNUSED ; SQLSTATE: 23000

    消息:支持表'%s'的外键约束,条目'%s',键%d将导致重复的条目

  • 错误号码: 1558 ; 符号: ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE ; SQLSTATE: HY000

    消息:mysql。%s的列数是错误的。 预计%d,找到%d。 使用MySQL%d创建,现在运行%d。 请执行MySQL升级程序。

  • 错误号码: 1559 ; 符号: ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR ; SQLSTATE: HY000

    消息:当会话打开临时表时,无法切换出基于行的二进制日志格式

    ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR 在8.0.12之后删除。

  • 错误号码: 1560 ; 符号: ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT ; SQLSTATE: HY000

    消息:无法更改存储函数或触发器中的二进制日志记录格式

  • 错误号码: 1562 ; 符号: ER_PARTITION_NO_TEMPORARY ; SQLSTATE: HY000

    消息:无法创建具有分区的临时表

  • 错误号码: 1563 ; 符号: ER_PARTITION_CONST_DOMAIN_ERROR ; SQLSTATE: HY000

    消息:分区常量超出分区函数域

  • 错误号码: 1564 ; 符号: ER_PARTITION_FUNCTION_IS_NOT_ALLOWED ; SQLSTATE: HY000

    消息:不允许此分区功能

  • 错误号码: 1565 ; 符号: ER_DDL_LOG_ERROR ; SQLSTATE: HY000

    消息:DDL日志中的错误

    ER_DDL_LOG_ERROR 在8.0.1之后删除。

  • 错误号码: 1566 ; 符号: ER_NULL_IN_VALUES_LESS_THAN ; SQLSTATE: HY000

    消息:不允许在VALUES中使用NULL值

  • 错误号码: 1567 ; 符号: ER_WRONG_PARTITION_NAME ; SQLSTATE: HY000

    消息:分区名称不正确

  • 错误号码: 1568 ; 符号: ER_CANT_CHANGE_TX_CHARACTERISTICS ; SQLSTATE: 25001

    消息:事务正在进行时无法更改事务特征

  • 错误号码: 1569 ; 符号: ER_DUP_ENTRY_AUTOINCREMENT_CASE ; SQLSTATE: HY000

    消息:ALTER TABLE导致auto_increment重新排序,导致键'%s'的重复条目'%s'

  • 错误号码: 1571 ; 符号: ER_EVENT_SET_VAR_ERROR ; SQLSTATE: HY000

    消息:启动/停止调度程序时出错。 错误代码%u

  • 错误号码: 1572 ; 符号: ER_PARTITION_MERGE_ERROR ; SQLSTATE: HY000

    消息:引擎不能在分区表中使用

  • 错误号码: 1575 ; 符号: ER_BASE64_DECODE_ERROR ; SQLSTATE: HY000

    消息:base64字符串的解码失败

  • 错误号码: 1576 ; 符号: ER_EVENT_RECURSION_FORBIDDEN ; SQLSTATE: HY000

    消息:当正文存在时,禁止递送EVENT DDL语句

  • 错误号码: 1578 ; 符号: ER_ONLY_INTEGERS_ALLOWED ; SQLSTATE: HY000

    消息:此处仅允许整数作为数字

  • 错误号码: 1579 ; 符号: ER_UNSUPORTED_LOG_ENGINE ; SQLSTATE: HY000

    消息:此存储引擎不能用于日志表

  • 错误号码: 1580 ; 符号: ER_BAD_LOG_STATEMENT ; SQLSTATE: HY000

    消息:如果启用了日志记录,则无法'%s'日志表

  • 错误号码: 1581 ; 符号: ER_CANT_RENAME_LOG_TABLE ; SQLSTATE: HY000

    消息:无法重命名'%s'。 启用日志记录后,重命名到/从日志表必须重命名两个表:将日志表重命名为归档表,将另一个表重命名为'%s'

  • 错误号码: 1582 ; 符号: ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT ; SQLSTATE: 42000

    消息:对本机函数'%s'的调用中的参数计数不正确

  • 错误号码: 1583 ; 符号: ER_WRONG_PARAMETERS_TO_NATIVE_FCT ; SQLSTATE: 42000

    消息:对本机函数'%s'的调用中的参数不正确

  • 错误号码: 1584 ; 符号: ER_WRONG_PARAMETERS_TO_STORED_FCT ; SQLSTATE: 42000

    消息:对存储函数%s的调用中的参数不正确

  • 错误号码: 1585 ; 符号: ER_NATIVE_FCT_NAME_COLLISION ; SQLSTATE: HY000

    消息:此函数'%s'与本机函数同名

  • 错误号码: 1586 ; 符号: ER_DUP_ENTRY_WITH_KEY_NAME ; SQLSTATE: 23000

    消息:密钥'%s'的条目'%s'重复

    此错误的格式字符串也用于 ER_DUP_ENTRY

  • 错误号码: 1587 ; 符号: ER_BINLOG_PURGE_EMFILE ; SQLSTATE: HY000

    消息:打开的文件太多,请再次执行该命令

  • 错误号码: 1588 ; 符号: ER_EVENT_CANNOT_CREATE_IN_THE_PAST ; SQLSTATE: HY000

    消息:事件执行时间已过去,并且已设置ON COMPLETION NOT PRESERVE。 该事件在创建后立即被删除。

  • 错误号码: 1589 ; 符号: ER_EVENT_CANNOT_ALTER_IN_THE_PAST ; SQLSTATE: HY000

    消息:事件执行时间已过去,并且已设置ON COMPLETION NOT PRESERVE。 事件没有改变。 指定将来的时间。

  • 错误号码: 1591 ; 符号: ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT ; SQLSTATE: HY000

    消息:表没有某些现有值的分区

  • 错误号码: 1592 ; 符号: ER_BINLOG_UNSAFE_STATEMENT ; SQLSTATE: HY000

    消息:自BINLOG_FORMAT = STATEMENT以来,使用语句格式将不安全语句写入二进制日志。 %S

  • 错误号码: 1593 ; 符号: ER_BINLOG_FATAL_ERROR ; SQLSTATE: HY000

    消息:致命错误:%s

    ER_BINLOG_FATAL_ERROR 在8.0.11中添加。

  • 错误号码: 1598 ; 符号: ER_BINLOG_LOGGING_IMPOSSIBLE ; SQLSTATE: HY000

    消息:无法进行二进制日志记录。 消息:%s

  • 错误号码: 1599 ; 符号: ER_VIEW_NO_CREATION_CTX ; SQLSTATE: HY000

    消息:查看`%s`。%s`没有创建上下文

  • 错误号码: 1600 ; 符号: ER_VIEW_INVALID_CREATION_CTX ; SQLSTATE: HY000

    消息:视图`%s`。%s'的创建上下文无效

  • 错误号码: 1602 ; 符号: ER_TRG_CORRUPTED_FILE ; SQLSTATE: HY000

    消息:表'%s`。%s`的TRG文件已损坏

  • 错误号码: 1603 ; 符号: ER_TRG_NO_CREATION_CTX ; SQLSTATE: HY000

    消息:表'%s`。%s`的触发器没有创建上下文

  • 错误号码: 1604 ; 符号: ER_TRG_INVALID_CREATION_CTX ; SQLSTATE: HY000

    消息:表'%s`。%s`的触发器创建上下文无效

  • 错误号码: 1605 ; 符号: ER_EVENT_INVALID_CREATION_CTX ; SQLSTATE: HY000

    消息:事件`%s`。%s`的创建上下文无效

  • 错误号码: 1606 ; 符号: ER_TRG_CANT_OPEN_TABLE ; SQLSTATE: HY000

    消息:无法打开触发器'%s`。%s`的表

  • 错误号码: 1609 ; 符号: ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT ; SQLSTATE: HY000

    消息:类型为'%s`的BINLOG语句之前没有格式描述BINLOG语句。

  • 错误号码: 1610 ; 符号: ER_SLAVE_CORRUPT_EVENT ; SQLSTATE: HY000

    消息:检测到损坏的复制事件

  • 错误号码: 1612 ; 符号: ER_LOG_PURGE_NO_FILE ; SQLSTATE: HY000

    消息:未找到被清除的日志%s

  • 错误号码: 1613 ; 符号: ER_XA_RBTIMEOUT ; SQLSTATE: XA106

    消息:XA_RBTIMEOUT:事务分支被回滚:花了太长时间

  • 错误号码: 1614 ; 符号: ER_XA_RBDEADLOCK ; SQLSTATE: XA102

    消息:XA_RBDEADLOCK:事务分支已回滚:检测到死锁

  • 错误号码: 1615 ; 符号: ER_NEED_REPREPARE ; SQLSTATE: HY000

    消息:准备好的声明需要重新准备

  • 错误号码: 1617 ; 符号: WARN_NO_MASTER_INFO ; SQLSTATE: HY000

    消息:主信息结构不存在

  • 错误号码: 1618 ; 符号: WARN_OPTION_IGNORED ; SQLSTATE: HY000

    消息:<%s>选项被忽略

  • 错误号码: 1619 ; 符号: ER_PLUGIN_DELETE_BUILTIN ; SQLSTATE: HY000

    消息:无法删除内置插件

  • 错误号码: 1620 ; 符号: WARN_PLUGIN_BUSY ; SQLSTATE: HY000

    消息:插件正忙,将在关闭时卸载

  • 错误号码: 1621 ; 符号: ER_VARIABLE_IS_READONLY ; SQLSTATE: HY000

    消息:%s变量'%s'是只读的。 使用SET%s分配值

  • 错误号码: 1622 ; 符号: ER_WARN_ENGINE_TRANSACTION_ROLLBACK ; SQLSTATE: HY000

    消息:存储引擎%s不支持此语句的回滚。 事务已回滚,必须重新启动

  • 错误号码: 1624 ; 符号: ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE ; SQLSTATE: HY000

    消息:心跳周期的请求值为负或超过允许的最大值(%s秒)。

  • 错误号码: 1625 ; 符号: ER_NDB_REPLICATION_SCHEMA_ERROR ; SQLSTATE: HY000

    消息:mysql.ndb_replication表的错误模式。 消息:%s

  • 错误号码: 1626 ; 符号: ER_CONFLICT_FN_PARSE_ERROR ; SQLSTATE: HY000

    消息:解析冲突功能时出错。 消息:%s

  • 错误号码: 1627 ; 符号: ER_EXCEPTIONS_WRITE_ERROR ; SQLSTATE: HY000

    消息:写入异常表失败。 消息:%s

  • 错误号码: 1628 ; 符号: ER_TOO_LONG_TABLE_COMMENT ; SQLSTATE: HY000

    消息:表'%s'的注释太长(max =%lu)

  • 错误号码: 1629 ; 符号: ER_TOO_LONG_FIELD_COMMENT ; SQLSTATE: HY000

    消息:字段'%s'的注释太长(max =%lu)

  • 错误号码: 1630 ; 符号: ER_FUNC_INEXISTENT_NAME_COLLISION ; SQLSTATE: 42000

    消息:FUNCTION%s不存在。 检查参考手册中的“功能名称解析和解决方案”部分

  • 错误号码: 1631 ; 符号: ER_DATABASE_NAME ; SQLSTATE: HY000

    消息:数据库

  • 错误号码: 1632 ; 符号: ER_TABLE_NAME ; SQLSTATE: HY000

    消息:表

  • 错误号码: 1633 ; 符号: ER_PARTITION_NAME ; SQLSTATE: HY000

    消息:分区

  • 错误号码: 1634 ; 符号: ER_SUBPARTITION_NAME ; SQLSTATE: HY000

    消息:分区

  • 错误号码: 1635 ; 符号: ER_TEMPORARY_NAME ; SQLSTATE: HY000

    消息:临时

  • 错误号码: 1636 ; 符号: ER_RENAMED_NAME ; SQLSTATE: HY000

    消息:已重命名

  • 错误号码: 1637 ; 符号: ER_TOO_MANY_CONCURRENT_TRXS ; SQLSTATE: HY000

    消息:活动并发事务太多

  • 错误号码: 1638 ; 符号: WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED ; SQLSTATE: HY000

    消息:不完全支持非ASCII分隔符参数

  • 错误号码: 1639 ; 符号: ER_DEBUG_SYNC_TIMEOUT ; SQLSTATE: HY000

    消息:调试同步点等待超时

  • 错误号码: 1640 ; 符号: ER_DEBUG_SYNC_HIT_LIMIT ; SQLSTATE: HY000

    消息:达到调试同步点命中限制

  • 错误号码: 1641 ; 符号: ER_DUP_SIGNAL_SET ; SQLSTATE: 42000

    消息:重复条件信息项'%s'

  • 错误号码: 1642 ; 符号: ER_SIGNAL_WARN ; SQLSTATE: 01000

    消息:未处理的用户定义警告条件

  • 错误号码: 1643 ; 符号: ER_SIGNAL_NOT_FOUND ; SQLSTATE: 02000

    消息:未处理的用户定义的未找到条件

  • 错误号码: 1644 ; 符号: ER_SIGNAL_EXCEPTION ; SQLSTATE: HY000

    消息:未处理的用户定义的异常情况

  • 错误号码: 1645 ; 符号: ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER ; SQLSTATE: 0K000

    消息:处理程序未激活时RESIGNAL

  • 错误号码: 1646 ; 符号: ER_SIGNAL_BAD_CONDITION_TYPE ; SQLSTATE: HY000

    消息:SIGNAL / RESIGNAL只能使用SQLSTATE定义的CONDITION

  • 错误号码: 1647 ; 符号: WARN_COND_ITEM_TRUNCATED ; SQLSTATE: HY000

    消息:条件项'%s'的数据被截断

  • 错误号码: 1648 ; 符号: ER_COND_ITEM_TOO_LONG ; SQLSTATE: HY000

    消息:条件项'%s'的数据太长

  • 错误号码: 1649 ; 符号: ER_UNKNOWN_LOCALE ; SQLSTATE: HY000

    消息:未知的区域设置:'%s'

  • 错误号码: 1650 ; 符号: ER_SLAVE_IGNORE_SERVER_IDS ; SQLSTATE: HY000

    消息:请求的服务器标识%d与从属启动选项--replicate-same-server-id冲突

  • 错误号码: 1651 ; 符号: ER_QUERY_CACHE_DISABLED ; SQLSTATE: HY000

    消息:禁用查询缓存; 使用query_cache_type = 1重新启动服务器以启用它

    ER_QUERY_CACHE_DISABLED 在8.0.2之后删除。

  • 错误号码: 1652 ; 符号: ER_SAME_NAME_PARTITION_FIELD ; SQLSTATE: HY000

    消息:重复的分区字段名称'%s'

  • 错误号码: 1653 ; 符号: ER_PARTITION_COLUMN_LIST_ERROR ; SQLSTATE: HY000

    消息:用于分区的列列表的使用不一致

  • 错误号码: 1654 ; 符号: ER_WRONG_TYPE_COLUMN_VALUE_ERROR ; SQLSTATE: HY000

    消息:不正确类型的分区列值

  • 错误号码: 1655 ; 符号: ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR ; SQLSTATE: HY000

    消息:'%s'中的字段太多

  • 错误号码: 1656 ; 符号: ER_MAXVALUE_IN_VALUES_IN ; SQLSTATE: HY000

    消息:不能使用MAXVALUE作为VALUES IN中的值

  • 错误号码: 1657 ; 符号: ER_TOO_MANY_VALUES_ERROR ; SQLSTATE: HY000

    消息:此类%s分区不能有多个值

  • 错误号码: 1658 ; 符号: ER_ROW_SINGLE_PARTITION_FIELD_ERROR ; SQLSTATE: HY000

    消息:VALUES IN中的行表达式仅允许多字段列分区

  • 错误号码: 1659 ; 符号: ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD ; SQLSTATE: HY000

    消息:字段'%s'是此类分区的不允许类型

  • 错误号码: 1660 ; 符号: ER_PARTITION_FIELDS_TOO_LONG ; SQLSTATE: HY000

    消息:分区字段的总长度太大

  • 错误号码: 1661 ; 符号: ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为涉及无行引擎和无语句引擎。

  • 错误号码: 1662 ; 符号: ER_BINLOG_ROW_MODE_AND_STMT_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为BINLOG_FORMAT = ROW且至少有一个表使用限制为基于语句的日志记录的存储引擎。

  • 错误号码: 1663 ; 符号: ER_BINLOG_UNSAFE_AND_STMT_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为语句不安全,存储引擎仅限于基于语句的日志记录,BINLOG_FORMAT = MIXED。 %S

  • 错误号码: 1664 ; 符号: ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为语句是行格式,并且至少有一个表使用仅限于基于语句的日志记录的存储引擎。

  • 错误号码: 1665 ; 符号: ER_BINLOG_STMT_MODE_AND_ROW_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为BINLOG_FORMAT = STATEMENT且至少有一个表使用限制为基于行的日志记录的存储引擎。%s

  • 错误号码: 1666 ; 符号: ER_BINLOG_ROW_INJECTION_AND_STMT_MODE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为语句为行格式且BINLOG_FORMAT = STATEMENT。

  • 错误号码: 1667 ; 符号: ER_BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE ; SQLSTATE: HY000

    消息:无法执行语句:无法写入二进制日志,因为涉及多个引擎且至少有一个引擎是自记录的。

  • 错误号码: 1668 ; 符号: ER_BINLOG_UNSAFE_LIMIT ; SQLSTATE: HY000

    消息:该语句不安全,因为它使用LIMIT子句。 这是不安全的,因为无法预测包含的行集。

  • 错误号码: 1670 ; 符号: ER_BINLOG_UNSAFE_SYSTEM_TABLE ; SQLSTATE: HY000

    消息:该语句不安全,因为它使用常规日志,慢查询日志或performance_schema表。 这是不安全的,因为系统表在从站上可能不同。

  • 错误号码: 1671 ; 符号: ER_BINLOG_UNSAFE_AUTOINC_COLUMNS ; SQLSTATE: HY000

    消息:语句不安全,因为它调用插入AUTO_INCREMENT列的触发器或存储函数。 无法正确记录插入的值。

  • 错误号码: 1672 ; 符号: ER_BINLOG_UNSAFE_UDF ; SQLSTATE: HY000

    消息:语句不安全,因为它使用的UDF可能不会在从站上返回相同的值。

  • 错误号码: 1673 ; 符号: ER_BINLOG_UNSAFE_SYSTEM_VARIABLE ; SQLSTATE: HY000

    消息:语句不安全,因为它使用的系统变量可能在从站上具有不同的值。

  • 错误号码: 1674 ; 符号: ER_BINLOG_UNSAFE_SYSTEM_FUNCTION ; SQLSTATE: HY000

    消息:语句不安全,因为它使用的系统函数可能会在从属服务器上返回不同的值。

  • 错误号码: 1675 ; 符号: ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS ; SQLSTATE: HY000

    消息:语句不安全,因为它在访问同一事务中的事务表后访问非事务性表。

  • 错误号码: 1676 ; 符号: ER_MESSAGE_AND_STATEMENT ; SQLSTATE: HY000

    消息:%s声明:%s

  • 错误号码: 1677 ; 符号: ER_SLAVE_CONVERSION_FAILED ; SQLSTATE: HY000

    消息:表'%s。%s'的列%d无法从类型'%s'转换为类型'%s'

    ER_SLAVE_CONVERSION_FAILED 在8.0.4之后被删除。

  • 错误号码: 1678 ; 符号: ER_SLAVE_CANT_CREATE_CONVERSION ; SQLSTATE: HY000

    消息:无法为表'%s创建转换表。%s'

  • 错误号码: 1679 ; 符号: ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT ; SQLSTATE: HY000

    消息:无法修改事务中的@@ session.binlog_format

  • 错误号码: 1680 ; 符号: ER_PATH_LENGTH ; SQLSTATE: HY000

    消息:为%s指定的路径太长。

  • 错误号码: 1681 ; 符号: ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT ; SQLSTATE: HY000

    消息:'%s'已弃用,将在以后的版本中删除。

  • 错误号码: 1682 ; 符号: ER_WRONG_NATIVE_TABLE_STRUCTURE ; SQLSTATE: HY000

    消息:本机表'%s'。'%s'具有错误的结构

  • 错误号码: 1683 ; 符号: ER_WRONG_PERFSCHEMA_USAGE ; SQLSTATE: HY000

    消息:performance_schema用法无效。

  • 错误号码: 1684 ; 符号: ER_WARN_I_S_SKIPPED_TABLE ; SQLSTATE: HY000

    消息:表'%s'。'%s'被跳过,因为它的定义正由并发DDL语句修改

  • 错误号码: 1685 ; 符号: ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT ; SQLSTATE: HY000

    消息:无法在事务内修改@@ session.binlog_direct_non_transactional_updates

  • 错误号码: 1686 ; 符号: ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT ; SQLSTATE: HY000

    消息:无法更改存储函数或触发器内的binlog直接标志

  • 错误号码: 1687 ; 符号: ER_SPATIAL_MUST_HAVE_GEOM_COL ; SQLSTATE: 42000

    消息:SPATIAL索引只能包含几何类型列

  • 错误号码: 1688 ; 符号: ER_TOO_LONG_INDEX_COMMENT ; SQLSTATE: HY000

    消息:索引'%s'的注释太长(max =%lu)

  • 错误号码: 1689 ; 符号: ER_LOCK_ABORTED ; SQLSTATE: HY000

    消息:等待锁定由于挂起的独占锁定而中止

  • 错误号码: 1690 ; 符号: ER_DATA_OUT_OF_RANGE ; SQLSTATE: 22003

    消息:%s值超出'%s'的范围

  • 错误号码: 1691 ; 符号: ER_WRONG_SPVAR_TYPE_IN_LIMIT ; SQLSTATE: HY000

    消息:LIMIT子句中基于非整数的类型的变量

  • 错误号码: 1692 ; 符号: ER_BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE ; SQLSTATE: HY000

    消息:在语句中混合自记录和非自记录引擎是不安全的。

  • 错误号码: 1693 ; 符号: ER_BINLOG_UNSAFE_MIXED_STATEMENT ; SQLSTATE: HY000

    消息:语句访问非事务性表以及事务性或临时表,并写入其中任何一个。

  • 错误号码: 1694 ; 符号: ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN ; SQLSTATE: HY000

    消息:无法修改事务中的@@ session.sql_log_bin

  • 错误号码: 1695 ; 符号: ER_STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN ; SQLSTATE: HY000

    消息:无法更改存储函数或触发器内的sql_log_bin

  • 错误号码: 1696 ; 符号: ER_FAILED_READ_FROM_PAR_FILE ; SQLSTATE: HY000

    消息:无法从.par文件中读取

  • 错误号码: 1697 ; 符号: ER_VALUES_IS_NOT_INT_TYPE_ERROR ; SQLSTATE: HY000

    消息:分区'%s'的VALUES值必须为INT类型

  • 错误号码: 1698 ; 符号: ER_ACCESS_DENIED_NO_PASSWORD_ERROR ; SQLSTATE: 28000

    消息:用户'%s'的访问被拒绝@'%s'

  • 错误号码: 1699 ; 符号: ER_SET_PASSWORD_AUTH_PLUGIN ; SQLSTATE: HY000

    消息:SET PASSWORD对于通过插件进行身份验证的用户没有意义

  • 错误号码: 1701 ; 符号: ER_TRUNCATE_ILLEGAL_FK ; SQLSTATE: 42000

    消息:无法截断外键约束中引用的表(%s)

  • 错误号码: 1702 ; 符号: ER_PLUGIN_IS_PERMANENT ; SQLSTATE: HY000

    消息:插件'%s'是force_plus_permanent,无法卸载

  • 错误号码: 1703 ; 符号: ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN ; SQLSTATE: HY000

    消息:心跳周期的请求值小于1毫秒。 该值重置为0,表示将有效禁用心跳。

  • 错误号码: 1704 ; 符号: ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX ; SQLSTATE: HY000

    消息:心跳周期的请求值超过了“slave_net_timeout”秒的值。 该期间的合理值应小于超时。

  • 错误号码: 1705 ; 符号: ER_STMT_CACHE_FULL ; SQLSTATE: HY000

    消息:多行语句需要超过'max_binlog_stmt_cache_size'字节的存储空间; 增加这个mysqld变量,然后再试一次

  • 错误号码: 1706 ; 符号: ER_MULTI_UPDATE_KEY_CONFLICT ; SQLSTATE: HY000

    消息:不允许主键/分区键更新,因为表更新为'%s'和'%s'。

  • 错误号码: 1707 ; 符号: ER_TABLE_NEEDS_REBUILD ; SQLSTATE: HY000

    消息:需要表重建。 请执行“ALTER TABLE`%s` FORCE”或转储/重新加载来修复它!

  • 错误号码: 1708 ; 符号: WARN_OPTION_BELOW_LIMIT ; SQLSTATE: HY000

    消息:'%s'的值应不小于'%s'的值

  • 错误号码: 1709 ; 符号: ER_INDEX_COLUMN_TOO_LONG ; SQLSTATE: HY000

    消息:索引列大小太大。 最大列大小为%lu字节。

  • 错误号码: 1710 ; 符号: ER_ERROR_IN_TRIGGER_BODY ; SQLSTATE: HY000

    消息:触发器'%s'在其正文中有错误:'%s'

  • 错误号码: 1711 ; 符号: ER_ERROR_IN_UNKNOWN_TRIGGER_BODY ; SQLSTATE: HY000

    消息:未知触发器在其正文中有错误:'%s'

  • 错误号码: 1712 ; 符号: ER_INDEX_CORRUPT ; SQLSTATE: HY000

    消息:索引%s已损坏

  • 错误号码: 1713 ; 符号: ER_UNDO_RECORD_TOO_BIG ; SQLSTATE: HY000

    消息:撤消日志记录太大。

  • 错误号码: 1714 ; 符号: ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT ; SQLSTATE: HY000

    消息:INSERT IGNORE ... SELECT是不安全的,因为SELECT检索行的顺序决定了哪些行(如果有)被忽略。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1715 ; 符号: ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE ; SQLSTATE: HY000

    消息:INSERT ... SELECT ... ON DUPLICATE KEY UPDATE是不安全的,因为SELECT检索行的顺序决定了哪些(如果有)行更新。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1716 ; 符号: ER_BINLOG_UNSAFE_REPLACE_SELECT ; SQLSTATE: HY000

    消息:REPLACE ... SELECT是不安全的,因为SELECT检索行的顺序决定了哪些(如果有)行被替换。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1717 ; 符号: ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT ; SQLSTATE: HY000

    消息:CREATE ... IGNORE SELECT不安全,因为SELECT检索行的顺序决定了忽略哪些行(如果有)。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1718 ; 符号: ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT ; SQLSTATE: HY000

    消息:CREATE ... REPLACE SELECT是不安全的,因为SELECT检索行的顺序决定了哪些(如果有)行被替换。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1719 ; 符号: ER_BINLOG_UNSAFE_UPDATE_IGNORE ; SQLSTATE: HY000

    消息:UPDATE IGNORE是不安全的,因为更新行的顺序决定了哪些(如果有)行被忽略。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1720 ; 符号: ER_PLUGIN_NO_UNINSTALL ; SQLSTATE: HY000

    消息:插件'%s'被标记为不可动态卸载。 您必须停止服务器才能卸载它。

  • 错误号码: 1721 ; 符号: ER_PLUGIN_NO_INSTALL ; SQLSTATE: HY000

    消息:插件'%s'被标记为不可动态安装。 您必须停止服务器才能安装它。

  • 错误号码: 1722 ; 符号: ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT ; SQLSTATE: HY000

    消息:从另一个表中选择后写入具有自动增量列的表的语句是不安全的,因为检索行的顺序决定了将写入哪些(如果有)行。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1723 ; 符号: ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC ; SQLSTATE: HY000

    消息:具有自动增量列的表上的CREATE TABLE ... SELECT ...是不安全的,因为SELECT检索行的顺序决定了哪些行(如果有)插入。 此订单无法预测,可能在主站和从站上有所不同。

  • 错误号码: 1724 ; 符号: ER_BINLOG_UNSAFE_INSERT_TWO_KEYS ; SQLSTATE: HY000

    消息:INSERT ... ON具有多个UNIQUE KEY的表上的DUPLICATE KEY UPDATE是不安全的

  • 错误号码: 1725 ; 符号: ER_TABLE_IN_FK_CHECK ; SQLSTATE: HY000

    消息:表用于外键检查。

  • 错误号码: 1726 ; 符号: ER_UNSUPPORTED_ENGINE ; SQLSTATE: HY000

    消息:存储引擎'%s'不支持系统表。 [%S%S]

  • 错误号码: 1727 ; 符号: ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST ; SQLSTATE: HY000

    消息:INSERT到autoincrement字段,这不是组合主键的第一部分是不安全的。

  • 错误号码: 1728 ; 符号: ER_CANNOT_LOAD_FROM_TABLE_V2 ; SQLSTATE: HY000

    消息:无法从%s。%s加载。 该表可能已损坏

  • 错误号码: 1729 ; 符号: ER_MASTER_DELAY_VALUE_OUT_OF_RANGE ; SQLSTATE: HY000

    消息:主延迟的请求值%s超过最大%u

  • 错误号码: 1730 ; 符号: ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT ; SQLSTATE: HY000

    消息:BINLOG语句中只允许Format_description_log_event和行事件(但提供了%s)

  • 错误号码: 1731 ; 符号: ER_PARTITION_EXCHANGE_DIFFERENT_OPTION ; SQLSTATE: HY000

    消息:分区和表之间的非匹配属性'%s'

  • 错误号码: 1732 ; 符号: ER_PARTITION_EXCHANGE_PART_TABLE ; SQLSTATE: HY000

    消息:与分区交换的表被分区:'%s'

  • 错误号码: 1733 ; 符号: ER_PARTITION_EXCHANGE_TEMP_TABLE ; SQLSTATE: HY000

    消息:与分区交换的表是临时的:'%s'

  • 错误号码: 1734 ; 符号: ER_PARTITION_INSTEAD_OF_SUBPARTITION ; SQLSTATE: HY000

    消息:子分区表,使用子分区而不是分区

  • 错误号码: 1735 ; 符号: ER_UNKNOWN_PARTITION ; SQLSTATE: HY000

    消息:表'%s'中的未知分区'%s'

  • 错误号码: 1736 ; 符号: ER_TABLES_DIFFERENT_METADATA ; SQLSTATE: HY000

    消息:表具有不同的定义

  • 错误号码: 1737 ; 符号: ER_ROW_DOES_NOT_MATCH_PARTITION ; SQLSTATE: HY000

    消息:找到与分区不匹配的行

  • 错误号码: 1738 ; 符号: ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX ; SQLSTATE: HY000

    消息:选项binlog_cache_size(%lu)大于max_binlog_cache_size(%lu); 设置binlog_cache_size等于max_binlog_cache_size。

  • 错误号码: 1739 ; 符号: ER_WARN_INDEX_NOT_APPLICABLE ; SQLSTATE: HY000

    消息:由于字段'%s'上的类型或归类转换,无法对索引'%s'使用%s访问权限

  • 错误号码: 1740 ; 符号: ER_PARTITION_EXCHANGE_FOREIGN_KEY ; SQLSTATE: HY000

    消息:与分区交换的表具有外键引用:'%s'

  • 错误号码: 1742 ; 符号: ER_RPL_INFO_DATA_TOO_LONG ; SQLSTATE: HY000

    消息:列'%s'的数据太长

  • 错误号码: 1745 ; 符号: ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX ; SQLSTATE: HY000

    消息:选项binlog_stmt_cache_size(%lu)大于max_binlog_stmt_cache_size(%lu); 设置binlog_stmt_cache_size等于max_binlog_stmt_cache_size。

  • 错误号码: 1746 ; 符号: ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT ; SQLSTATE: HY000

    消息:正在创建'%s'时无法更新表'%s'。

  • 错误号码: 1747 ; 符号: ER_PARTITION_CLAUSE_ON_NONPARTITIONED ; SQLSTATE: HY000

    消息:非分区表上的PARTITION()子句

  • 错误号码: 1748 ; 符号: ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET ; SQLSTATE: HY000

    消息:找到与给定分区集不匹配的行

  • 错误号码: 1750 ; 符号: ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE ; SQLSTATE: HY000

    消息:更改复制存储库类型时失败:%s。

  • 错误号码: 1751 ; 符号: ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE ; SQLSTATE: HY000

    消息:无法回滚创建一些临时表。

  • 错误号码: 1752 ; 符号: ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE ; SQLSTATE: HY000

    消息:删除了一些临时表,但无法回滚这些操作。

  • 错误号码: 1753 ; 符号: ER_MTS_FEATURE_IS_NOT_SUPPORTED ; SQLSTATE: HY000

    消息:多线程从属模式不支持%s。 %S

  • 错误号码: 1754 ; 符号: ER_MTS_UPDATED_DBS_GREATER_MAX ; SQLSTATE: HY000

    消息:已修改数据库的数量超过最大%d; 数据库名称不会包含在复制事件元数据中。

  • 错误号码: 1755 ; 符号: ER_MTS_CANT_PARALLEL ; SQLSTATE: HY000

    消息:无法在并行模式下执行当前事件组。 遇到事件%s,relay-log name%s,位置%s,它阻止在并行模式下执行此事件组。 原因:%s。

  • 错误号码: 1756 ; 符号: ER_MTS_INCONSISTENT_DATA ; SQLSTATE: HY000

    消息:%s

  • 错误号码: 1757 ; 符号: ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING ; SQLSTATE: HY000

    消息:分区表不支持FULLTEXT索引。

  • 错误号码: 1758 ; 符号: ER_DA_INVALID_CONDITION_NUMBER ; SQLSTATE: 35000

    消息:条件号无效

  • 错误号码: 1759 ; 符号: ER_INSECURE_PLAIN_TEXT ; SQLSTATE: HY000

    消息:在没有SSL / TLS的情况下以纯文本发送密码是非常不安全的。

  • 错误号码: 1760 ; 符号: ER_INSECURE_CHANGE_MASTER ; SQLSTATE: HY000

    消息:在主信息存储库中存储MySQL用户名或密码信息不安全,因此不建议使用。 请考虑使用START SLAVE的USER和PASSWORD连接选项; 有关详细信息,请参阅MySQL手册中的“START SLAVE语法”。

  • 错误号码: 1761 ; 符号: ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO ; SQLSTATE: 23000

    消息:表'%s'的外键约束,记录'%s'将导致表'%s'中的重复条目,键'%s'

  • 错误号码: 1762 ; 符号: ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO ; SQLSTATE: 23000

    消息:表'%s'的外键约束,记录'%s'将导致子表中的重复条目

  • 错误号码: 1763 ; 符号: ER_SQLTHREAD_WITH_SECURE_SLAVE ; SQLSTATE: HY000

    消息:仅启动从属SQL线程时,无法设置身份验证选项。

  • 错误号码: 1764 ; 符号: ER_TABLE_HAS_NO_FT ; SQLSTATE: HY000

    消息:该表没有FULLTEXT索引来支持此查询

  • 错误号码: 1765 ; 符号: ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER ; SQLSTATE: HY000

    消息:无法在存储的函数或触发器中设置系统变量%s。

  • 错误号码: 1766 ; 符号: ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION ; SQLSTATE: HY000

    消息:当正在进行的事务时,无法设置系统变量%s。

  • 错误号码: 1769 ; 符号: ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION ; SQLSTATE: HY000

    消息:语句'SET%s'无法调用存储的函数。

  • 错误号码: 1770 ; 符号: ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL ; SQLSTATE: HY000

    消息:当@@ SESSION.GTID_NEXT_LIST为非NULL时,系统变量@@ SESSION.GTID_NEXT不能为'AUTOMATIC'。

  • 错误号码: 1772 ; 符号: ER_MALFORMED_GTID_SET_SPECIFICATION ; SQLSTATE: HY000

    消息:格式错误的GTID设置规范'%s'。

  • 错误号码: 1773 ; 符号: ER_MALFORMED_GTID_SET_ENCODING ; SQLSTATE: HY000

    消息:格式错误的GTID集编码。

  • 错误号码: 1774 ; 符号: ER_MALFORMED_GTID_SPECIFICATION ; SQLSTATE: HY000

    消息:格式错误的GTID规范'%s'。

  • 错误号码: 1775 ; 符号: ER_GNO_EXHAUSTED ; SQLSTATE: HY000

    消息:无法生成全局事务标识符:整数组件达到最大值。 使用新的server_uuid重新启动服务器。

  • 错误号码: 1776 ; 符号: ER_BAD_SLAVE_AUTO_POSITION ; SQLSTATE: HY000

    消息:MASTER_AUTO_POSITION处于活动状态时,无法设置MASTER_LOG_FILE,MASTER_LOG_POS,RELAY_LOG_FILE和RELAY_LOG_POS参数。

  • 错误号码: 1777 ; 符号: ER_AUTO_POSITION_REQUIRES_GTID_MODE_NOT_OFF ; SQLSTATE: HY000

    消息:由于@@ GLOBAL.GTID_MODE = OFF,因此无法执行CHANGE MASTER TO MASTER_AUTO_POSITION = 1。

  • 错误号码: 1778 ; 符号: ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET ; SQLSTATE: HY000

    消息:当@@ SESSION.GTID_NEXT =='UUID:NUMBER'时,无法在事务内执行带有隐式提交的语句。

  • 错误号码: 1779 ; 符号: ER_GTID_MODE_ON_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON ; SQLSTATE: HY000

    消息:GTID_MODE = ON需要ENFORCE_GTID_CONSISTENCY = ON。

  • 错误号码: 1781 ; 符号: ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF ; SQLSTATE: HY000

    消息:@@ SESSION.GTID_NEXT在@@ GLOBAL.GTID_MODE = OFF时不能设置为UUID:NUMBER。

  • 错误号码: 1782 ; 符号: ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_MODE = ON时,@@ SESSION.GTID_NEXT无法设置为ANONYMOUS。

  • 错误号码: 1783 ; 符号: ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_MODE = OFF时,不能将@@ SESSION.GTID_NEXT_LIST设置为非NULL值。

  • 错误号码: 1785 ; 符号: ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE ; SQLSTATE: HY000

    消息:语句违反GTID一致性:非事务性表的更新只能在自动提交语句或单语句事务中完成,并且永远不会在与事务表更新相同的语句中完成。

  • 错误号码: 1786 ; 符号: ER_GTID_UNSAFE_CREATE_SELECT ; SQLSTATE: HY000

    消息:语句违反GTID一致性:CREATE TABLE ... SELECT。

  • 错误号码: 1787 ; 符号: ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION ; SQLSTATE: HY000

    消息:语句违反GTID一致性:CREATE TEMPORARY TABLE和DROP TEMPORARY TABLE只能在事务上下文之外执行。 函数或触发器中也不允许使用这些语句,因为函数和触发器也被视为多语句事务。

    ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION 在8.0.12之后删除。

  • 错误号码: 1788 ; 符号: ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_MODE的值只能一次更改一个步骤:OFF < - > OFF_PERMISSIVE < - > ON_PERMISSIVE < - > ON。 另请注意,必须在所有服务器上同时升高或降低此值。 有关说明,请参阅手册。

  • 错误号码: 1789 ; 符号: ER_MASTER_HAS_PURGED_REQUIRED_GTIDS ; SQLSTATE: HY000

    消息:无法复制,因为主服务器已清除所需的二进制日志。 从其他位置复制丢失的事务,或从备份中配置新的从属服务器。 考虑增加主的二进制日志有效期。 要查找缺少的事务,请参阅主服务器的错误日志或GTID_SUBTRACT手册。

  • 错误号码: 1790 ; 符号: ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID ; SQLSTATE: HY000

    消息:拥有GTID的客户端无法更改@@ SESSION.GTID_NEXT。 客户拥有%s。 所有权在COMMIT或ROLLBACK上发布。

  • 错误号码: 1791 ; 符号: ER_UNKNOWN_EXPLAIN_FORMAT ; SQLSTATE: HY000

    消息:未知的EXPLAIN格式名称:'%s'

  • 错误号码: 1792 ; 符号: ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION ; SQLSTATE: 25006

    消息:无法在READ ONLY事务中执行语句。

  • 错误号码: 1793 ; 符号: ER_TOO_LONG_TABLE_PARTITION_COMMENT ; SQLSTATE: HY000

    消息:表分区'%s'的注释太长(max =%lu)

  • 错误号码: 1794 ; 符号: ER_SLAVE_CONFIGURATION ; SQLSTATE: HY000

    消息:未配置从站或未能正确初始化。 您必须至少设置--server-id以启用主服务器或从服务器。 可以在MySQL错误日志中找到其他错误消息。

  • 错误号码: 1795 ; 符号: ER_INNODB_FT_LIMIT ; SQLSTATE: HY000

    消息:InnoDB目前支持一次创建一个FULLTEXT索引

  • 错误号码: 1796 ; 符号: ER_INNODB_NO_FT_TEMP_TABLE ; SQLSTATE: HY000

    消息:无法在临时InnoDB表上创建FULLTEXT索引

  • 错误号码: 1797 ; 符号: ER_INNODB_FT_WRONG_DOCID_COLUMN ; SQLSTATE: HY000

    消息:对于InnoDB FULLTEXT索引,列'%s'的类型错误

  • 错误号码: 1798 ; 符号: ER_INNODB_FT_WRONG_DOCID_INDEX ; SQLSTATE: HY000

    消息:InnoDB FULLTEXT索引的索引'%s'类型错误

  • 错误号码: 1799 ; 符号: ER_INNODB_ONLINE_LOG_TOO_BIG ; SQLSTATE: HY000

    消息:创建索引'%s'比修改日志的'innodb_online_alter_log_max_size'字节要多。 请再试一次。

  • 错误号码: 1800 ; 符号: ER_UNKNOWN_ALTER_ALGORITHM ; SQLSTATE: HY000

    消息:未知的ALGORITHM'%s'

  • 错误号码: 1801 ; 符号: ER_UNKNOWN_ALTER_LOCK ; SQLSTATE: HY000

    消息:未知的LOCK类型'%s'

  • 错误号码: 1802 ; 符号: ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS ; SQLSTATE: HY000

    消息:当从站因错误停止或在MTS模式下被杀死时,无法执行CHANGE MASTER。 考虑使用RESET SLAVE或START SLAVE UNTIL。

  • 错误号码: 1803 ; 符号: ER_MTS_RECOVERY_FAILURE ; SQLSTATE: HY000

    消息:SLAVE在并行执行模式下出错后无法恢复。 可以在MySQL错误日志中找到其他错误消息。

  • 错误号码: 1804 ; 符号: ER_MTS_RESET_WORKERS ; SQLSTATE: HY000

    消息:无法清理工作人员信息表。 可以在MySQL错误日志中找到其他错误消息。

  • 错误号码: 1805 ; 符号: ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 ; SQLSTATE: HY000

    消息:%s的列数。%s错误。 预计%d,找到%d。 该表可能已损坏

  • 错误号码: 1806 ; 符号: ER_SLAVE_SILENT_RETRY_TRANSACTION ; SQLSTATE: HY000

    消息:Slave必须以静默方式重试当前事务

  • 错误号码: 1807 ; 符号: ER_DISCARD_FK_CHECKS_RUNNING ; SQLSTATE: HY000

    消息:表'%s'上运行了外键检查。 不能丢弃表。

  • 错误号码: 1808 ; 符号: ER_TABLE_SCHEMA_MISMATCH ; SQLSTATE: HY000

    消息:架构不匹配(%s)

  • 错误号码: 1809 ; 符号: ER_TABLE_IN_SYSTEM_TABLESPACE ; SQLSTATE: HY000

    消息:系统表空间中的表'%s'

  • 错误号码: 1810 ; 符号: ER_IO_READ_ERROR ; SQLSTATE: HY000

    消息:IO读取错误:(%lu,%s)%s

  • 错误号码: 1811 ; 符号: ER_IO_WRITE_ERROR ; SQLSTATE: HY000

    消息:IO写入错误:(%lu,%s)%s

  • 错误号码: 1812 ; 符号: ER_TABLESPACE_MISSING ; SQLSTATE: HY000

    消息:表%s缺少表空间。

  • 错误号码: 1813 ; 符号: ER_TABLESPACE_EXISTS ; SQLSTATE: HY000

    消息:表空间'%s'存在。

  • 错误号码: 1814 ; 符号: ER_TABLESPACE_DISCARDED ; SQLSTATE: HY000

    消息:表'%s'已丢弃表空间

  • 错误号码: 1815 ; 符号: ER_INTERNAL_ERROR ; SQLSTATE: HY000

    消息:内部错误:%s

  • 错误号码: 1816 ; 符号: ER_INNODB_IMPORT_ERROR ; SQLSTATE: HY000

    消息:ALTER TABLE%s IMPORT TABLESPACE失败,错误%lu:'%s'

  • 错误号码: 1817 ; 符号: ER_INNODB_INDEX_CORRUPT ; SQLSTATE: HY000

    消息:索引损坏:%s

  • 错误号码: 1818 ; 符号: ER_INVALID_YEAR_COLUMN_LENGTH ; SQLSTATE: HY000

    消息:仅支持YEAR或YEAR(4)列。

  • 错误号码: 1819 ; 符号: ER_NOT_VALID_PASSWORD ; SQLSTATE: HY000

    消息:您的密码不符合当前的策略要求

  • 错误号码: 1820 ; 符号: ER_MUST_CHANGE_PASSWORD ; SQLSTATE: HY000

    消息:在执行此语句之前,必须使用ALTER USER语句重置密码。

  • 错误号码: 1821 ; 符号: ER_FK_NO_INDEX_CHILD ; SQLSTATE: HY000

    消息:无法添加外键约束。 缺少外部表'%s'中约束'%s'的索引

  • 错误号码: 1822 ; 符号: ER_FK_NO_INDEX_PARENT ; SQLSTATE: HY000

    消息:无法添加外键约束。 缺少引用表'%s'中约束'%s'的索引

  • 错误号码: 1823 ; 符号: ER_FK_FAIL_ADD_SYSTEM ; SQLSTATE: HY000

    消息:无法将外键约束'%s'添加到系统表

  • 错误号码: 1824 ; 符号: ER_FK_CANNOT_OPEN_PARENT ; SQLSTATE: HY000

    消息:无法打开引用的表'%s'

  • 错误号码: 1825 ; 符号: ER_FK_INCORRECT_OPTION ; SQLSTATE: HY000

    消息:无法在表'%s'上添加外键约束。 FOREIGN KEY约束'%s'中的选项不正确

  • 错误号码: 1826 ; 符号: ER_FK_DUP_NAME ; SQLSTATE: HY000

    消息:重复的外键约束名称'%s'

  • 错误号码: 1827 ; 符号: ER_PASSWORD_FORMAT ; SQLSTATE: HY000

    消息:密码哈希没有预期的格式。

  • 错误号码: 1828 ; 符号: ER_FK_COLUMN_CANNOT_DROP ; SQLSTATE: HY000

    消息:无法删除列'%s':外键约束'%s'中需要

  • 错误号码: 1829 ; 符号: ER_FK_COLUMN_CANNOT_DROP_CHILD ; SQLSTATE: HY000

    消息:无法删除列'%s':表'%s'的外键约束'%s'中需要

  • 错误号码: 1830 ; 符号: ER_FK_COLUMN_NOT_NULL ; SQLSTATE: HY000

    消息:列'%s'不能为NOT NULL:在外键约束'%s'SET NULL中需要

  • 错误号码: 1831 ; 符号: ER_DUP_INDEX ; SQLSTATE: HY000

    消息:在表'%s。%s'上定义的重复索引'%s'。 这已被弃用,将来的版本将不允许使用。

  • 错误号码: 1832 ; 符号: ER_FK_COLUMN_CANNOT_CHANGE ; SQLSTATE: HY000

    消息:无法更改列'%s':在外键约束'%s'中使用

  • 错误号码: 1833 ; 符号: ER_FK_COLUMN_CANNOT_CHANGE_CHILD ; SQLSTATE: HY000

    消息:无法更改列'%s':在表'%s'的外键约束'%s'中使用

  • 错误号码: 1835 ; 符号: ER_MALFORMED_PACKET ; SQLSTATE: HY000

    消息:格式错误的通信包。

  • 错误号码: 1836 ; 符号: ER_READ_ONLY_MODE ; SQLSTATE: HY000

    消息:以只读模式运行

  • 错误号码: 1837 ; 符号: ER_GTID_NEXT_TYPE_UNDEFINED_GROUP ; SQLSTATE: HY000

    消息:当@@ SESSION.GTID_NEXT设置为GTID时,必须在COMMIT或ROLLBACK之后将其显式设置为其他值。 有关详细说明,请查看GTID_NEXT变量手册页。 当前@@ SESSION.GTID_NEXT是'%s'。

    ER_GTID_NEXT_TYPE_UNDEFINED_GROUP 在8.0.4之后被删除。

  • 错误号码: 1837 ; 符号: ER_GTID_NEXT_TYPE_UNDEFINED_GTID ; SQLSTATE: HY000

    消息:当@@ SESSION.GTID_NEXT设置为GTID时,必须在COMMIT或ROLLBACK之后将其显式设置为其他值。 有关详细说明,请查看GTID_NEXT变量手册页。 当前@@ SESSION.GTID_NEXT是'%s'。

    ER_GTID_NEXT_TYPE_UNDEFINED_GTID 在8.0.11中添加。

  • 错误号码: 1838 ; 符号: ER_VARIABLE_NOT_SETTABLE_IN_SP ; SQLSTATE: HY000

    消息:无法在存储过程中设置系统变量%s。

  • 错误号码: 1840 ; 符号: ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_PURGED只能在@@ GLOBAL.GTID_EXECUTED为空时设置。

  • 错误号码: 1841 ; 符号: ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_PURGED只能在没有正在进行的事务时设置(即使在其他客户端中也是如此)。

  • 错误号码: 1842 ; 符号: ER_GTID_PURGED_WAS_CHANGED ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_PURGED已从'%s'更改为'%s'。

  • 错误号码: 1843 ; 符号: ER_GTID_EXECUTED_WAS_CHANGED ; SQLSTATE: HY000

    消息:@@ GLOBAL.GTID_EXECUTED已从'%s'更改为'%s'。

  • 错误号码: 1844 ; 符号: ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES ; SQLSTATE: HY000

    消息:无法执行语句:自BINLOG_FORMAT = STATEMENT以来无法写入二进制日志,并且写入了复制和非复制表。

  • 错误号码: 1845 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED ; SQLSTATE: 0A000

    消息:此操作不支持%s。 试试%s。

  • 错误号码: 1846 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON ; SQLSTATE: 0A000

    消息:不支持%s。 原因:%s。 试试%s。

  • 错误号码: 1847 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY ; SQLSTATE: HY000

    消息:COPY算法需要锁定

  • 错误号码: 1848 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION ; SQLSTATE: HY000

    消息:特定于分区的操作尚不支持LOCK / ALGORITHM

  • 错误号码: 1849 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME ; SQLSTATE: HY000

    消息:重命名参与外键的列

  • 错误号码: 1850 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE ; SQLSTATE: HY000

    消息:无法更改列类型INPLACE

  • 错误号码: 1851 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK ; SQLSTATE: HY000

    消息:添加外键需要foreign_key_checks = OFF

  • 错误号码: 1853 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK ; SQLSTATE: HY000

    消息:如果不添加新主键,则不允许删除主键

  • 错误号码: 1854 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC ; SQLSTATE: HY000

    消息:添加自动增量列需要锁定

  • 错误号码: 1855 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS ; SQLSTATE: HY000

    消息:无法用用户可见的FTS_DOC_ID替换隐藏的FTS_DOC_ID

  • 错误号码: 1856 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS ; SQLSTATE: HY000

    消息:无法删除或重命名FTS_DOC_ID

  • 错误号码: 1857 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS ; SQLSTATE: HY000

    消息:全文索引创建需要锁定

  • 错误号码: 1858 ; 符号: ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE ; SQLSTATE: HY000

    消息:当服务器使用@@ GLOBAL.GTID_MODE = ON运行时,无法设置sql_slave_skip_counter。 相反,对于要跳过的每个事务,使用与事务相同的GTID生成空事务

  • 错误号码: 1859 ; 符号: ER_DUP_UNKNOWN_IN_INDEX ; SQLSTATE: 23000

    消息:密钥'%s'的重复条目

  • 错误号码: 1860 ; 符号: ER_IDENT_CAUSES_TOO_LONG_PATH ; SQLSTATE: HY000

    消息:对象的长数据库名称和标识符导致路径长度超过%d个字符。 路径:'%s'。

  • 错误号码: 1861 ; 符号: ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL ;