MariaDB与MySQL共享错误代码,并添加许多特定于MariaDB的新错误代码。
错误代码的示例如下:
SELECT * FROM x;
错误1046(3D000):未选择数据库
内容
错误中返回了三项信息:
- 数字错误代码,在这种情况下为
1046
。从1900开始的错误代码特定于MariaDB,而从1000到1800的错误代码由MySQL和MariaDB共享。 - 一个SQLSTATE值,由5个字符,在这种情况下
3D000
。这些代码是ODBC和ANSI SQL的标准代码。当MariaDB无法分配标准SQLSTATE代码时,将HY000
使用一般错误或一般错误。 - 描述错误的字符串,在这种情况下为
No database selected
。
随着添加新功能,不断添加新的错误代码。有关确定的列表,请参见该工具生成的文件sql/share/errmsg-utf8.txt
以及include/mysqld_error.h
构建目录中的内容comp_err
。同样,perror工具可用于获取与给定错误代码关联的错误消息。
[共享的MariaDB / MySQL错误代码 1000 - 1499] (https://www.jianshu.com/p/bafb8b573891)
共享的MariaDB / MySQL错误代码 1500 - 1888
MariaDB特定的错误代码
错误代码 | SQLSTATE | 错误 | 描述 |
---|---|---|---|
1500 | HY000 | ER_SUBPARTITION_ERROR | 只能将RANGE / LIST分区与HASH / KEY分区混合以进行子分区 |
1501 | HY000 | ER_CANT_CREATE_HANDLER_FILE | 无法创建特定的处理程序文件 |
1502 | HY000 | ER_BLOB_FIELD_IN_PART_FUNC_ERROR | 分区功能中不允许BLOB字段 |
1503 | HY000 | ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF | %s必须在表的分区功能中包括所有列 |
1504 | HY000 | ER_NO_PARTS_ERROR | %s = 0的数量是不允许的值 |
1505 | HY000 | ER_PARTITION_MGMT_ON_NONPARTITIONED | 无法对未分区的表进行分区管理 |
1506 | HY000 | ER_FOREIGN_KEY_ON_PARTITIONED | 结合分区尚不支持外键子句 |
1507 | HY000 | ER_DROP_PARTITION_NON_EXISTENT | %s分区列表中的错误 |
1508 | HY000 | ER_DROP_LAST_PARTITION | 无法删除所有分区,请改用DROP TABLE |
1509 | HY000 | ER_COALESCE_ONLY_ON_HASH_PARTITION | COALESCE PARTITION仅可用于HASH / KEY分区 |
1510 | HY000 | ER_REORG_HASH_ONLY_ON_SAME_N | REORGANIZE PARTITION仅可用于重组分区,而不能更改其编号 |
1511 | HY000 | ER_REORG_NO_PARAM_ERROR | 不带参数的重组分区只能在使用哈希分区的自动分区表上使用 |
1512 | HY000 | ER_ONLY_ON_RANGE_LIST_PARTITION | %s PARTITION仅可用于RANGE / LIST分区 |
1513 | HY000 | ER_ADD_PARTITION_SUBPART_ERROR | 尝试添加具有错误子分区数的分区 |
1514 | HY000 | ER_ADD_PARTITION_NO_NEW_PARTITION | 至少必须添加一个分区 |
1515 | HY000 | ER_COALESCE_PARTITION_NO_PARTITION | 必须合并至少一个分区 |
1516 | HY000 | ER_REORG_PARTITION_NOT_EXIST | 要重组的分区多于分区 |
1517 | HY000 | ER_SAME_NAME_PARTITION | 分区名称%s重复 |
1518 | HY000 | ER_NO_BINLOG_ERROR | 不允许在此命令上关闭binlog |
1519 | HY000 | ER_CONSECUTIVE_REORG_PARTITIONS | 重新组织一组分区时,它们必须是连续的顺序 |
1520 | HY000 | ER_REORG_OUTSIDE_RANGE | 重新组织范围分区不能更改总范围,但可以扩展范围的最后一个分区除外 |
1521 | HY000 | ER_PARTITION_FUNCTION_FAILURE | 此处理程序的此版本不支持分区功能 |
1522 | HY000 | ER_PART_STATE_ERROR | 无法从CREATE / ALTER TABLE定义分区状态 |
1523 | HY000 | ER_LIMITED_PART_RANGE | %s处理程序仅支持VALUES中的32位整数 |
1524 | HY000 | ER_PLUGIN_IS_NOT_LOADED | 插件'%s'未加载 |
1525 | HY000 | ER_WRONG_VALUE | %s值不正确:“%s” |
1526 | HY000 | ER_NO_PARTITION_FOR_GIVEN_VALUE | 表没有分区,值%s |
1527 | HY000 | ER_FILEGROUP_OPTION_ONLY_ONCE | 不能多次指定%s |
1528 | HY000 | ER_CREATE_FILEGROUP_FAILED | 无法创建%s |
1529 | HY000 | ER_DROP_FILEGROUP_FAILED | 无法删除%s |
1530 | HY000 | ER_TABLESPACE_AUTO_EXTEND_ERROR | 处理程序不支持表空间的自动扩展 |
1531 | HY000 | ER_WRONG_SIZE_NUMBER | 错误地指定了大小参数,无论是数字还是格式为10M |
1532 | HY000 | ER_SIZE_OVERFLOW_ERROR | 大小数字是正确的,但我们不允许数字部分超过20亿 |
1533 | HY000 | ER_ALTER_FILEGROUP_FAILED | 更改失败:%s |
1534 | HY000 | ER_BINLOG_ROW_LOGGING_FAILED | 将一行写入基于行的二进制日志失败 |
1535 | HY000 | ER_BINLOG_ROW_WRONG_TABLE_DEF | 主服务器和从服务器上的表定义不匹配:%s |
1536 | HY000 | ER_BINLOG_ROW_RBR_TO_SBR | 以--log-slave-updates运行的从站必须使用基于行的二进制日志记录才能复制基于行的二进制日志事件 |
1537 | HY000 | ER_EVENT_ALREADY_EXISTS | 事件'%s'已经存在 |
1538 | HY000 | ER_EVENT_STORE_FAILED | 无法存储事件%s。来自存储引擎的错误代码%d。 |
1539 | HY000 | ER_EVENT_DOES_NOT_EXIST | 未知事件'%s' |
1540 | HY000 | ER_EVENT_CANT_ALTER | 未能更改事件'%s' |
1541 | HY000 | ER_EVENT_DROP_FAILED | 无法删除%s |
1542 | HY000 | ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG | 间隔不是正数或太大 |
1543 | HY000 | ER_EVENT_ENDS_BEFORE_STARTS | ENDS无效或在STARTS之前 |
1544 | HY000 | ER_EVENT_EXEC_TIME_IN_THE_PAST | 事件执行时间是过去的时间。活动已被禁用 |
1545 | HY000 | ER_EVENT_OPEN_TABLE_FAILED | 无法打开mysql.event |
1546 | HY000 | ER_EVENT_NEITHER_M_EXPR_NOR_M_AT | 没有提供日期时间表达式 |
1547 | HY000 | ER_COL_COUNT_DOESNT_MATCH_CORRUPTED | mysql。%s的列数错误。预期%d,找到%d。该表可能已损坏 |
1548 | HY000 | ER_CANNOT_LOAD_FROM_TABLE | 无法从mysql。%s加载。该表可能已损坏 |
1549 | HY000 | ER_EVENT_CANNOT_DELETE | 无法从mysql.event中删除事件 |
1550 | HY000 | ER_EVENT_COMPILE_ERROR | 编写事件正文时出错 |
1551 | HY000 | ER_EVENT_SAME_NAME | 新旧事件名称相同 |
1552 | HY000 | ER_EVENT_DATA_TOO_LONG | 列“%s”的数据太长 |
1553 | HY000 | ER_DROP_INDEX_FK | 无法删除索引'%s':在外键约束中需要 |
1554 | HY000 | ER_WARN_DEPRECATED_SYNTAX_WITH_VER | 语法'%s'已过时,并将在MariaDB%s中删除。请改用%s |
1555 | HY000 | ER_CANT_WRITE_LOCK_LOG_TABLE | 您不能写锁定日志表。只能进行读取访问 |
1556 | HY000 | ER_CANT_LOCK_LOG_TABLE | 您不能对日志表使用锁。 |
1557 | 23000 | ER_FOREIGN_DUPLICATE_KEY | 维持表'%s',条目'%s',键%d的外键约束将导致条目重复 |
1558 | HY000 | ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE | mysql。%s的列数错误。预期%d,找到%d。使用MariaDB%d创建,现在运行%d。请使用mysql_upgrade修复此错误。 |
1559 | HY000 | ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR | 会话具有打开的临时表时,无法切换出基于行的二进制日志格式 |
1560 | HY000 | ER_STORED_FUNCTION_ PREVENTS_SWITCH_BINLOG_FORMAT | 无法更改存储函数或触发器内的二进制日志记录格式 |
1561 | HY000 | ER_NDB_CANT_SWITCH_BINLOG_FORMAT | NDB群集引擎尚不支持即时更改binlog格式 |
1562 | HY000 | ER_PARTITION_NO_TEMPORARY | 无法使用分区创建临时表 |
1563 | HY000 | ER_PARTITION_CONST_DOMAIN_ERROR | 分区常数不在分区函数域中 |
1564 | HY000 | ER_PARTITION_FUNCTION_IS_NOT_ALLOWED | 不允许使用此分区功能 |
1565 | HY000 | ER_DDL_LOG_ERROR | DDL日志中的错误 |
1566 | HY000 | ER_NULL_IN_VALUES_LESS_THAN | 不允许使用小于VALUES的NULL值 |
1567 | HY000 | ER_WRONG_PARTITION_NAME | 不正确的分区名称 |
1568 | 25001 | ER_CANT_CHANGE_TX_ISOLATION | 进行交易时无法更改交易隔离级别 |
1569 | HY000 | ER_DUP_ENTRY_AUTOINCREMENT_CASE | ALTER TABLE导致auto_increment重新排序,从而导致键“%s”的条目“%s”重复 |
1570 | HY000 | ER_EVENT_MODIFY_QUEUE_ERROR | 内部调度程序错误%d |
1571 | HY000 | ER_EVENT_SET_VAR_ERROR | 启动/停止调度程序时出错。错误代码%u |
1572 | HY000 | ER_PARTITION_MERGE_ERROR | 无法在分区表中使用引擎 |
1573 | HY000 | ER_CANT_ACTIVATE_LOG | 无法激活“%s”日志 |
1574 | HY000 | ER_RBR_NOT_AVAILABLE | 该服务器不是使用基于行的复制构建的 |
1575 | HY000 | ER_BASE64_DECODE_ERROR | 解码base64字符串失败 |
1576 | HY000 | ER_EVENT_RECURSION_FORBIDDEN | 当正文存在时,EVENT DDL语句的递归被禁止 |
1577 | HY000 | ER_EVENTS_DB_ERROR | 由于在服务器启动时发现Event Scheduler使用的系统表已损坏,因此无法继续 |
1578 | HY000 | ER_ONLY_INTEGERS_ALLOWED | 此处仅允许整数作为数字 |
1579 | HY000 | ER_UNSUPORTED_LOG_ENGINE | 该存储引擎不能用于日志表” |
1580 | HY000 | ER_BAD_LOG_STATEMENT | 如果启用了日志记录,则无法'%s'日志表 |
1581 | HY000 | ER_CANT_RENAME_LOG_TABLE | 无法重命名'%s'。启用日志记录后,重命名到日志表或从日志表重命名必须重命名两个表:将日志表重命名为存档表,将另一个表重命名为'%s' |
1582 | 42000 | ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT | 调用本机函数'%s'时参数计数不正确 |
1583 | 42000 | ER_WRONG_PARAMETERS_TO_NATIVE_FCT | 调用本机函数'%s'时参数不正确 |
1584 | 42000 | ER_WRONG_PARAMETERS_TO_STORED_FCT | 调用存储函数'%s'中的参数不正确 |
1585 | HY000 | ER_NATIVE_FCT_NAME_COLLISION | 函数'%s'与本地函数同名 |
1586 | 23000 | ER_DUP_ENTRY_WITH_KEY_NAME | 键“%s”的条目“%s”重复 |
1587 | HY000 | ER_BINLOG_PURGE_EMFILE | 打开的文件太多,请再次执行命令 |
1588 | HY000 | ER_EVENT_CANNOT_CREATE_IN_THE_PAST | 事件执行时间已过去,并且设置了ON COMPLETION NOT PRESERVE。该事件在创建后立即被删除。 |
1589 | HY000 | ER_EVENT_CANNOT_ALTER_IN_THE_PAST | 事件执行时间已过去,并且设置了ON COMPLETION NOT PRESERVE。该事件在创建后立即被删除。 |
1590 | HY000 | ER_SLAVE_INCIDENT | 事件%s发生在主服务器上。讯息:%s |
1591 | HY000 | ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT | 该表没有为某些现有值分配分区 |
1592 | HY000 | ER_BINLOG_UNSAFE_STATEMENT | 由于BINLOG_FORMAT = STATEMENT,因此使用语句格式将不安全的语句写入二进制日志。%s |
1593 | HY000 | ER_SLAVE_FATAL_ERROR | 致命错误:%s |
1594 | HY000 | ER_SLAVE_RELAY_LOG_READ_FAILURE | 中继日志读取失败:%s |
1595 | HY000 | ER_SLAVE_RELAY_LOG_WRITE_FAILURE | 中继日志写入失败:%s |
1596 | HY000 | ER_SLAVE_CREATE_EVENT_FAILURE | 无法创建%s |
1597 | HY000 | ER_SLAVE_MASTER_COM_FAILURE | 主命令%s失败:%s |
1598 | HY000 | ER_BINLOG_LOGGING_IMPOSSIBLE | 不能进行二进制日志记录。讯息:%s |
1599 | HY000 | ER_VIEW_NO_CREATION_CTX | 视图%s .%s 没有创建上下文 |
错误代码 | SQLSTATE | 错误 | 描述 |
---|---|---|---|
1600 | HY000 | ER_VIEW_INVALID_CREATION_CTX | 视图“%s”的创建上下文。“%s”无效 |
1601 | HY000 | ER_SR_INVALID_CREATION_CTX | 存储的例程“%s”的创建上下文。“%s”无效 |
1602 | HY000 | ER_TRG_CORRUPTED_FILE | 表%s .%s 的TRG文件损坏 |
1603 | HY000 | ER_TRG_NO_CREATION_CTX | 表%s .%s 的触发器没有创建上下文 |
1604 | HY000 | ER_TRG_INVALID_CREATION_CTX | 触发表%s 的创建上下文。%s 无效 |
1605 | HY000 | ER_EVENT_INVALID_CREATION_CTX | 事件%s .%s 的创建上下文无效 |
1606 | HY000 | ER_TRG_CANT_OPEN_TABLE | 无法打开触发器“%s”的表。 |
1607 | HY000 | ER_CANT_CREATE_SROUTINE | 无法创建存储的例程“%s”。检查警告 |
1608 | ER_UNUSED_11 | 你永远都不会看到它 | |
1609 | HY000 | ER_NO_FORMAT_DESCRIPTION_EVENT _BEFORE_BINLOG_STATEMENT | 类型`BINS'的BINLOG语句之前没有格式描述BINLOG语句。 |
1610 | HY000 | ER_SLAVE_CORRUPT_EVENT | 检测到损坏的复制事件 |
1611 | HY000 | ER_LOAD_DATA_INVALID_COLUMN | LOAD DATA中的无效列引用(%s) |
1612 | HY000 | ER_LOG_PURGE_NO_FILE | 找不到正在清除的日志%s |
1613 | XA106 | ER_XA_RBTIMEOUT | XA_RBTIMEOUT:事务分支已回滚:花了太长时间 |
1614 | XA102 | ER_XA_RBDEADLOCK | XA_RBDEADLOCK:事务分支已回退:检测到死锁 |
1615 | HY000 | ER_NEED_REPREPARE | 准备好的语句需要重新准备 |
1616 | HY000 | ER_DELAYED_NOT_SUPPORTED | 表'%s'不支持DELAYED选项 |
1617 | HY000 | WARN_NO_MASTER_INF | 主信息结构不存在 |
1618 | HY000 | WARN_OPTION_IGNORED | <%s>选项被忽略 |
1619 | HY000 | WARN_PLUGIN_DELETE_BUILTIN | 内置插件无法删除 |
1620 | HY000 | WARN_PLUGIN_BUSY | 插件繁忙,关机后将被卸载 |
1621 | HY000 | ER_VARIABLE_IS_READONLY | %s变量'%s'是只读的。使用SET%s分配值 |
1622 | HY000 | ER_WARN_ENGINE_TRANSACTION_ROLLBACK | 存储引擎%s不支持此语句的回滚。事务回滚,必须重新启动 |
1623 | HY000 | ER_SLAVE_HEARTBEAT_FAILURE | 意外的主设备的心跳数据:%s |
1624 | HY000 | ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE | 心跳周期的请求值是负值或超过允许的最大值(%s秒)。 |
1625 | HY000 | ER_NDB_REPLICATION_SCHEMA_ERROR | mysql.ndb_replication表的架构错误。讯息:%s |
1626 | HY000 | ER_CONFLICT_FN_PARSE_ERROR | 解析冲突函数时出错。讯息:%s |
1627 | HY000 | ER_EXCEPTIONS_WRITE_ERROR | 写入例外表失败。讯息:%s” |
1628 | HY000 | ER_TOO_LONG_TABLE_COMMENT | 表'%s'的注释过长(最大值=%lu) |
1629 | HY000 | ER_TOO_LONG_FIELD_COMMENT | 字段“%s”的注释过长(最大值=%lu) |
1630 | 42000 | ER_FUNC_INEXISTENT_NAME_COLLISION | 功能%s不存在。检查参考手册中的“函数名称解析和解析”部分 |
1631 | HY000 | ER_DATABASE_NAME | 数据库 |
1632 | HY000 | ER_TABLE_NAME | 表 |
1633 | HY000 | ER_PARTITION_NAME | 划分 |
1634 | HY000 | ER_SUBPARTITION_NAME | 子分区 |
1635 | HY000 | ER_TEMPORARY_NAME | 临时 |
1636 | HY000 | ER_RENAMED_NAME | 更名 |
1637 | HY000 | ER_TOO_MANY_CONCURRENT_TRXS | 活动的并发事务太多 |
1638 | HY000 | WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED | 不完全支持非ASCII分隔符参数 |
1639 | HY000 | ER_DEBUG_SYNC_TIMEOUT | 调试同步点等待超时 |
1640 | HY000 | ER_DEBUG_SYNC_HIT_LIMIT | 达到调试同步点命中限制 |
1641 | 42000 | ER_DUP_SIGNAL_SET | 条件信息项“%s”重复 |
1642 | 01000 | ER_SIGNAL_WARN | 未处理的用户定义警告条件 |
1643 | 02000 | ER_SIGNAL_NOT_FOUND | 未处理的未定义用户定义条件 |
1644 | HY000 | ER_SIGNAL_EXCEPTION | 未处理的用户定义的异常条件 |
1645 | 0K000 | ER_RESIGNAL_WITHOUT_ACTIVE_HANDLER | 处理程序不活动时重新发送 |
1646 | HY000 | ER_SIGNAL_BAD_CONDITION_TYPE | SIGNAL / RESIGNAL只能使用SQLSTATE定义的CONDITION |
1647 | HY000 | WARN_COND_ITEM_TRUNCATED | 条件项目“%s”的数据被截断 |
1648 | HY000 | ER_COND_ITEM_TOO_LONG | 数据对于条件项“%s”而言太长 |
1649 | HY000 | ER_UNKNOWN_LOCALE | 未知语言环境:“%s” |
1650 | HY000 | ER_SLAVE_IGNORE_SERVER_IDS | 请求的服务器ID%d与从属启动选项--replicate-same-server-id冲突 |
1651 | HY000 | ER_QUERY_CACHE_DISABLED | 查询缓存已禁用;使用query_cache_type = 1重新启动服务器以启用它 |
1652 | HY000 | ER_SAME_NAME_PARTITION_FIELD | 重复的分区字段名称'%s' |
1653 | HY000 | ER_PARTITION_COLUMN_LIST_ERROR | 列列表用于分区的用法不一致 |
1654 | HY000 | ER_WRONG_TYPE_COLUMN_VALUE_ERROR | 类型不正确的分区列值 |
1655 | HY000 | ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR | '%s'中的字段太多 |
1656 | HY000 | ER_MAXVALUE_IN_VALUES_IN | 无法将MAXVALUE用作VALUES IN中的值 |
1657 | HY000 | ER_TOO_MANY_VALUES_ERROR | 这种类型的%s分区不能有多个值 |
1658 | HY000 | ER_ROW_SINGLE_PARTITION_FIELD_ERROR | VALUES IN中的行表达式仅用于多字段列分区 |
1659 | HY000 | ER_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD | 此分区类型的字段'%s'是不允许的类型 |
1660 | HY000 | ER_PARTITION_FIELDS_TOO_LONG | 分区字段的总长度太大 |
1661 | HY000 | ER_BINLOG_ROW_ENGINE_AND_STMT_ENGINE | 无法执行语句:由于无法使用行的引擎和无法使用语句的引擎,因此无法写入二进制日志。 |
1662 | HY000 | ER_BINLOG_ROW_MODE_AND_STMT_ENGINE | 无法执行语句:由于BINLOG_FORMAT = ROW并且至少一个表使用了仅限于基于语句的日志记录的存储引擎,因此无法写入二进制日志。 |
1663 | HY000 | ER_BINLOG_UNSAFE_AND_STMT_ENGINE | 无法执行语句:由于语句不安全,存储引擎仅限于基于语句的日志记录,并且BINLOG_FORMAT = MIXED,因此无法写入二进制日志。%s |
1664 | HY000 | ER_BINLOG_ROW_INJECTION_AND_STMT_ENGINE | 无法执行语句:由于语句为行格式,并且至少一个表使用了仅限于基于语句的日志记录的存储引擎,因此无法写入二进制日志。 |
1665 | HY000 | ER_BINLOG_STMT_MODE_AND_ROW_ENGINE | 无法执行语句:由于BINLOG_FORMAT = STATEMENT,并且至少一个表使用了仅限于基于行的日志记录的存储引擎,因此无法写入二进制日志。%s |
1666 | HY000 | ER_BINLOG_ROW_INJECTION_AND_STMT_MODE | 无法执行语句:由于语句为行格式且BINLOG_FORMAT = STATEMENT,因此无法写入二进制日志。 |
1667 | HY000 | ER_BINLOG_MULTIPLE_ENGINES _AND_SELF_LOGGING_ENGINE | 无法执行语句:由于涉及多个引擎并且至少一个引擎是自记录的,因此无法写入二进制日志。 |
1668 | HY000 | ER_BINLOG_UNSAFE_LIMIT | 该语句不安全,因为它使用LIMIT子句。这是不安全的,因为无法预测其中包含的行集。 |
1669 | HY000 | ER_BINLOG_UNSAFE_INSERT_DELAYED | 该语句不安全,因为它使用INSERT DELAYED。这是不安全的,因为无法预测插入行的时间。 |
1670 | HY000 | ER_BINLOG_UNSAFE_SYSTEM_TABLE | 该语句是不安全的,因为它使用常规日志,慢查询日志或Performance_schema表。这是不安全的,因为系统表在从站上可能有所不同。 |
1671 | HY000 | ER_BINLOG_UNSAFE_AUTOINC_COLUMNS | 语句是不安全的,因为它调用插入到AUTO_INCREMENT列中的触发器或存储函数。插入值无法正确记录。 |
1672 | HY000 | ER_BINLOG_UNSAFE_UDF | 语句是不安全的,因为它使用的UDF可能在从站上不能返回相同的值。 |
1673 | HY000 | ER_BINLOG_UNSAFE_SYSTEM_VARIABLE | 语句不安全,因为它使用的系统变量在从站上可能具有不同的值。 |
1674 | HY000 | ER_BINLOG_UNSAFE_SYSTEM_FUNCTION | 语句是不安全的,因为它使用的系统功能可能会在从站上返回不同的值。 |
1675 | HY000 | ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS | 语句是不安全的,因为它在访问同一事务中的事务表之后访问了非事务表。 |
1676 | HY000 | ER_MESSAGE_AND_STATEMENT | %s声明:%s |
1677 | HY000 | ER_SLAVE_CONVERSION_FAILED | 表'%s。%s'的列%d无法从类型'%s'转换为类型'%s' |
1678 | HY000 | ER_SLAVE_CANT_CREATE_CONVERSION | 无法为表'%s。%s'创建转换表 |
1679 | HY000 | ER_INSIDE_TRANSACTION _PREVENTS_SWITCH_BINLOG_FORMAT | 无法在事务内修改@@ session.binlog_format |
1680 | HY000 | ER_PATH_LENGTH | 为%s指定的路径太长。 |
1681 | HY000 | ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT | '%s'已过时,将在以后的版本中删除。 |
1682 | HY000 | ER_WRONG_NATIVE_TABLE_STRUCTURE | 本机表'%s'。'%s'具有错误的结构 |
1683 | HY000 | ER_WRONG_PERFSCHEMA_USAGE | 无效的performance_schema用法。 |
1684 | HY000 | ER_WARN_I_S_SKIPPED_TABLE | 表'%s'。'%s'被跳过,因为其定义被并发DDL语句修改 |
1685 | HY000 | ER_INSIDE_TRANSACTION _PREVENTS_SWITCH_BINLOG_DIRECT | 无法修改事务内的@@ session.binlog_direct_non_transactional_updates |
1686 | HY000 | ER_STORED_FUNCTION_PREVENTS _SWITCH_BINLOG_DIRECT | 无法更改已存储函数或触发器中的binlog直接标志 |
1687 | 42000 | ER_SPATIAL_MUST_HAVE_GEOM_COL | 一个空间索引只能包含一个几何类型列 |
1688 | HY000 | ER_TOO_LONG_INDEX_COMMENT | 索引'%s'的注释过长(最大值=%lu) |
1689 | HY000 | ER_LOCK_ABORTED | 由于等待的排他锁,等待锁被中止 |
1690 | 22003 | ER_DATA_OUT_OF_RANGE | %s的值超出了“%s”的范围 |
1691 | HY000 | ER_WRONG_SPVAR_TYPE_IN_LIMIT | LIMIT子句中基于非整数类型的变量 |
1692 | HY000 | ER_BINLOG_UNSAFE_MULTIPLE_ENGINES _AND_SELF_LOGGING_ENGINE | 在语句中混合使用自记录引擎和非自记录引擎是不安全的。 |
1693 | HY000 | ER_BINLOG_UNSAFE_MIXED_STATEMENT | 语句访问非事务表以及事务表或临时表,并写入其中的任何一个。 |
1694 | HY000 | ER_INSIDE_TRANSACTION_ PREVENTS_SWITCH_SQL_LOG_BIN | 无法在事务内修改@@ session.sql_log_bin |
1695 | HY000 | ER_STORED_FUNCTION_ PREVENTS_SWITCH_SQL_LOG_BIN | 无法更改存储函数或触发器内的sql_log_bin |
1696 | HY000 | ER_FAILED_READ_FROM_PAR_FILE | 无法读取.par文件 |
1697 | HY000 | ER_VALUES_IS_NOT_INT_TYPE_ERROR | 分区'%s'的VALUES值必须为INT类型 |
1698 | 28000 | ER_ACCESS_DENIED_NO_PASSWORD_ERROR | 用户'%s'@'%s'的访问被拒绝 |
1699 | HY000 | ER_SET_PASSWORD_AUTH_PLUGIN | SET PASSWORD对于用户通过插件进行身份验证没有意义 |
错误代码 | SQLSTATE | 错误 | 描述 |
---|---|---|---|
1700 | HY000 | ER_GRANT_PLUGIN_USER_EXISTS | 具有IDENTIFIED WITH的GRANT是非法的,因为用户%-。* s已经存在 |
1701 | 42000 | ER_TRUNCATE_ILLEGAL_FK | 无法截断外键约束(%s)中引用的表 |
1702 | HY000 | ER_PLUGIN_IS_PERMANENT | 插件'%s'是force_plus_permanent,无法卸载 |
1703 | HY000 | ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN | 心跳周期的请求值小于1毫秒。该值重置为0,这意味着将有效禁用心跳。 |
1704 | HY000 | ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX | 心跳周期的请求值超过slave_net_timeout秒的值。该时间段的合理值应小于超时值。 |
1705 | HY000 | ER_STMT_CACHE_FULL | 多行语句需要超过“ max_binlog_stmt_cache_size”个字节的存储空间;增加此mysqld变量,然后重试 |
1706 | HY000 | ER_MULTI_UPDATE_KEY_CONFLICT | 不允许更新主键/分区键,因为表已同时更新为“%s”和“%s”。 |
1707 | HY000 | ER_TABLE_NEEDS_REBUILD | 需要重建表。请执行“ ALTER TABLE%s FORCE”或转储/重新加载以解决该问题! |
1708 | HY000 | WARN_OPTION_BELOW_LIMIT | “%s”的值应不小于“%s”的值 |
1709 | HY000 | ER_INDEX_COLUMN_TOO_LONG | 索引列大小太大。最大列大小为%lu个字节。 |
1710 | HY000 | ER_ERROR_IN_TRIGGER_BODY | 触发器“%s”的主体存在错误:“%s” |
1711 | HY000 | ER_ERROR_IN_UNKNOWN_TRIGGER_BODY | 未知触发器的主体存在错误:'%s' |
1712 | HY000 | ER_INDEX_CORRUPT | 索引%s已损坏 |
1713 | HY000 | ER_UNDO_RECORD_TOO_BIG | 撤消日志记录太大。 |
1714 | HY000 | ER_BINLOG_UNSAFE_INSERT_IGNORE_SELECT | INSERT IGNORE ... SELECT是不安全的,因为SELECT检索行的顺序决定了忽略哪些行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1715 | HY000 | ER_BINLOG_UNSAFE_INSERT_SELECT_UPDATE | INSERT ... SELECT ... ON DUPLICATE KEY UPDATE是不安全的,因为SELECT检索行的顺序决定了要更新的行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1716 | HY000 | ER_BINLOG_UNSAFE_REPLACE_SELECT | REPLACE ... SELECT是不安全的,因为SELECT检索行的顺序决定了要替换的行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1717 | HY000 | ER_BINLOG_UNSAFE_CREATE_IGNORE_SELECT | 创建... IGNORE SELECT是不安全的,因为SELECT检索行的顺序决定了忽略哪些行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1718 | HY000 | ER_BINLOG_UNSAFE_CREATE_REPLACE_SELECT | CREATE ... REPLACE SELECT是不安全的,因为SELECT检索行的顺序决定了要替换的行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1719 | HY000 | ER_BINLOG_UNSAFE_UPDATE_IGNORE | UPDATE IGNORE是不安全的,因为更新行的顺序决定了忽略哪些行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1720 | HY000 | ER_PLUGIN_NO_UNINSTALL | 插件'%s'被标记为不可动态卸载。您必须停止服务器才能将其卸载。 |
1721 | HY000 | ER_PLUGIN_NO_INSTALL | 插件'%s'被标记为不可动态安装。您必须停止服务器才能安装它。 |
1722 | HY000 | ER_BINLOG_UNSAFE_WRITE_AUTOINC_SELECT | 从另一个表中进行选择后,写入具有自动递增列的表的语句是不安全的,因为检索行的顺序决定了要写入的行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1723 | HY000 | ER_BINLOG_UNSAFE_CREATE_SELECT_AUTOINC | 在具有自动增量列的表上创建表...选择...是不安全的,因为SELECT检索行的顺序决定了要插入的行(如果有)。该顺序无法预测,并且主机和从机可能会有所不同。 |
1724 | HY000 | ER_BINLOG_UNSAFE_INSERT_TWO_KEYS | INSERT ...在具有多个UNIQUE KEY的表上执行DUPLICATE KEY UPDATE不安全 |
1725 | HY000 | ER_TABLE_IN_FK_CHECK | 表正在外键检查中使用。 |
1726 | HY000 | ER_UNSUPPORTED_ENGINE | 存储引擎'%s'不支持系统表。[%s。%s] |
1727 | HY000 | ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST | 插入到不是自动组合字段的第一部分的自动增量字段中是不安全的。 |
1728 | HY000 | ER_CANNOT_LOAD_FROM_TABLE_V2 | 无法从%s。%s加载。该表可能已损坏 |
1729 | HY000 | ER_MASTER_DELAY_VALUE_OUT_OF_RANGE | 主延迟请求的值%s超过最大%u |
1730 | HY000 | ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT | BINLOG语句中仅允许Format_description_log_event和row事件(但是提供了%s |
1731 | HY000 | ER_PARTITION_EXCHANGE_DIFFERENT_OPTION | 分区和表之间的属性'%s'不匹配 |
1732 | HY000 | ER_PARTITION_EXCHANGE_PART_TABLE | 与分区交换的表已分区:'%s' |
1733 | HY000 | ER_PARTITION_EXCHANGE_TEMP_TABLE | 与分区交换的表是临时的:'%s' |
1734 | HY000 | ER_PARTITION_INSTEAD_OF_SUBPARTITION | 分区表,使用分区代替分区 |
1735 | HY000 | ER_UNKNOWN_PARTITION | 表'%s'中未知分区'%s' |
1736 | HY000 | ER_TABLES_DIFFERENT_METADATA | 表格有不同的定义 |
1737 | HY000 | ER_ROW_DOES_NOT_MATCH_PARTITION | 找到与分区不匹配的行 |
1738 | HY000 | ER_BINLOG_CACHE_SIZE_GREATER_THAN_MAX | 选项binlog_cache_size(%lu)大于max_binlog_cache_size(%lu); 设置binlog_cache_size等于max_binlog_cache_size。 |
1739 | HY000 | ER_WARN_INDEX_NOT_APPLICABLE | 由于字段'%s'上的类型或排序规则转换,因此无法对索引'%s'使用%s访问 |
1740 | HY000 | ER_PARTITION_EXCHANGE_FOREIGN_KEY | 与分区交换的表具有外键引用:'%s' |
1741 | HY000 | ER_NO_SUCH_KEY_VALUE | 在表'%s。%s'中找不到键值'%s' |
1742 | HY000 | ER_RPL_INFO_DATA_TOO_LONG | 列“%s”的数据太长 |
1743 | HY000 | ER_NETWORK_READ_EVENT_CHECKSUM_FAILURE | 从网络读取时,复制事件校验和验证失败。 |
1744 | HY000 | ER_BINLOG_READ_EVENT_CHECKSUM_FAILURE | 从日志文件读取时,复制事件校验和验证失败。 |
1745 | HY000 | ER_BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX | 选项binlog_stmt_cache_size(%lu)大于max_binlog_stmt_cache_size(%lu); 设置binlog_stmt_cache_size等于max_binlog_stmt_cache_size。 |
1746 | HY000 | ER_CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT | 创建'%s'时无法更新表'%s'。 |
1747 | HY000 | ER_PARTITION_CLAUSE_ON_NONPARTITIONED | 非分区表上的PARTITION()子句 |
1748 | HY000 | ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET | 找到与给定分区集不匹配的行 |
1749 | HY000 | ER_NO_SUCH_PARTITION_UNUSED | 分区'%s'不存在 |
1750 | HY000 | ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE | 更改复制存储库类型时失败:%s。 |
1751 | HY000 | ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE | 某些临时表的创建无法回滚。 |
1752 | HY000 | ER_WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE | 删除了一些临时表,但是这些操作无法回滚。 |
1753 | HY000 | ER_MTS_FEATURE_IS_NOT_SUPPORTED | 在多线程从属模式下不支持%s。%s |
1754 | HY000 | ER_MTS_UPDATED_DBS_GREATER_MAX | 修改后的数据库数量超过最大%d;数据库名称将不包含在复制事件元数据中。 |
1755 | HY000 | ER_MTS_CANT_PARALLEL | 无法在并行模式下执行当前事件组。遇到事件%s,中继日志名称%s,位置%s,这会阻止在并行模式下执行此事件组。原因:%s。 |
1756 | HY000 | ER_MTS_INCONSISTENT_DATA | %s |
1757 | HY000 | ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING | 分区表不支持FULLTEXT索引。 |
1758 | 35000 | ER_DA_INVALID_CONDITION_NUMBER | 条件编号无效 |
1759 | HY000 | ER_INSECURE_PLAIN_TEXT | 在不使用SSL / TLS的情况下以纯文本格式发送密码是非常不安全的。 |
1760 | HY000 | ER_INSECURE_CHANGE_MASTER | 在主信息存储库中存储MySQL用户名或密码信息是不安全的,因此不建议这样做。请考虑将USER和PASSWORD连接选项用于START SLAVE;有关更多信息,请参见MySQL手册中的“ START SLAVE语法”。 |
1761 | 23000 | ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO | 表'%s'的外键约束,记录'%s'将导致表'%s'中的重复条目,键'%s' |
1762 | 23000 | ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO | 表'%s'的外键约束,记录'%s'将导致子表中的条目重复 |
1763 | HY000 | ER_SQLTHREAD_WITH_SECURE_SLAVE | 仅从属SQL线程正在启动时,无法设置身份验证选项。 |
1764 | HY000 | ER_TABLE_HAS_NO_FT | 该表没有FULLTEXT索引来支持此查询 |
1765 | HY000 | ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER | 无法在存储的函数或触发器中设置系统变量%s。 |
1766 | HY000 | ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION | 正在进行事务时,无法设置系统变量%s。 |
1767 | HY000 | ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST | 系统变量@@ SESSION.GTID_NEXT的值为%s,该值未在@@ SESSION.GTID_NEXT_LIST中列出。 |
1768 | HY000 | ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL | 系统变量@@ SESSION.GTID_NEXT不能在事务内更改。 |
1769 | HY000 | ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION | 语句“ SET%s”无法调用存储的函数。 |
1770 | HY000 | ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL | 当@@ SESSION.GTID_NEXT_LIST为非NULL时,系统变量@@ SESSION.GTID_NEXT不能为“ AUTOMATIC”。 |
1771 | HY000 | ER_SKIPPING_LOGGED_TRANSACTION | 跳过事务%s,因为它已经执行并记录了。 |
1772 | HY000 | ER_MALFORMED_GTID_SET_SPECIFICATION | 格式错误的GTID集规格'%s'。 |
1773 | HY000 | ER_MALFORMED_GTID_SET_ENCODING | GTID集编码格式错误。 |
1774 | HY000 | ER_MALFORMED_GTID_SPECIFICATION | GTID规范'%s'格式错误。 |
1775 | HY000 | ER_GNO_EXHAUSTED | 不可能生成全局事务标识符:整数部分达到最大值。使用新的server_uuid重新启动服务器。 |
1776 | HY000 | ER_BAD_SLAVE_AUTO_POSITION | 当MASTER_AUTO_POSITION处于活动状态时,无法设置参数MASTER_LOG_FILE,MASTER_LOG_POS,RELAY_LOG_FILE和RELAY_LOG_POS。 |
1777 | HY000 | ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON | 仅当@@ GLOBAL.GTID_MODE = ON时才能执行将MASTER更改为MASTER_AUTO_POSITION = 1。 |
1778 | HY000 | ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET | 当@@ SESSION.GTID_NEXT!= AUTOMATIC时,无法在事务内执行带有隐式提交的语句。 |
1779 | HY000 | ER_GTID_MODE_2_OR_3_REQUIRES_DISABLE_GTID_UNSAFE_STATEMENTS_ON | GTID_MODE = ON或GTID_MODE = UPGRADE_STEP_2需要DISABLE_GTID_UNSAFE_STATEMENTS = 1。 |
1779 | HY000 | ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON | @@ GLOBAL.GTID_MODE = ON或UPGRADE_STEP_2需要@@ GLOBAL.ENFORCE_GTID_CONSISTENCY = 1。 |
1780 | HY000 | ER_GTID_MODE_REQUIRES_BINLOG | @@ GLOBAL.GTID_MODE = ON或UPGRADE_STEP_1或UPGRADE_STEP_2需要--log-bin和--log-slave-updates。 |
1781 | HY000 | ER_CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF | @@ GLOBAL.GTID_MODE = OFF时,不能将@@ SESSION.GTID_NEXT设置为UUID:NUMBER。 |
1782 | HY000 | ER_CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON | 当@@ GLOBAL.GTID_MODE = ON时,不能将@@ SESSION.GTID_NEXT设置为ANONYMOUS。 |
1783 | HY000 | ER_CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF | @@ GLOBAL.GTID_MODE = OFF时,不能将@@ SESSION.GTID_NEXT_LIST设置为非NULL值。 |
1784 | HY000 | ER_FOUND_GTID_EVENT_WHEN_GTID_MODE_IS_OFF | @@ GLOBAL.GTID_MODE = OFF时发现一个Gtid_log_event或Previous_gtids_log_event。 |
1785 | HY000 | ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE | @@ GLOBAL.ENFORCE_GTID_CONSISTENCY = 1时,只能在自动提交的语句或单语句事务中完成对非事务表的更新,而不能在与事务表更新相同的语句中进行。 |
1786 | HY000 | ER_GTID_UNSAFE_CREATE_SELECT | 当@@ GLOBAL.ENFORCE_GTID_CONSISTENCY = 1时,CREATE TABLE ... SELECT被禁止。 |
1787 | HY000 | ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION | 当@@ GLOBAL.ENFORCE_GTID_CONSISTENCY = 1时,语句CREATE TEMPORARY TABLE和DROP TEMPORARY TABLE只能在非事务上下文中执行,并且要求AUTOCOMMIT = 1。 |
1788 | HY000 | ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME | @@ GLOBAL.GTID_MODE的值一次只能更改一个步骤:OFF <-> UPGRADE_STEP_1 <-> UPGRADE_STEP_2 <-> ON。还要注意,该值必须在所有服务器上同时提高或降低。有关说明,请参见手册。 |
1789 | HY000 | ER_MASTER_HAS_PURGED_REQUIRED_GTIDS | 从站正在使用CHANGE MASTER TO MASTER_AUTO_POSITION = 1进行连接,但是主站已清除了包含从站所需的GTID的二进制日志。 |
1790 | HY000 | ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID | 拥有GTID的客户端不能更改@@ SESSION.GTID_NEXT。客户拥有%s。所有权在COMMIT或ROLLBACK上释放。 |
1791 | HY000 | ER_UNKNOWN_EXPLAIN_FORMAT | 未知的EXPLAIN格式名称:'%s' |
1792 | 25006 | ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION | 无法在只读事务中执行语句。 |
1793 | HY000 | ER_TOO_LONG_TABLE_PARTITION_COMMENT | 表分区'%s'的注释太长(最大值=%lu |
1794 | HY000 | ER_SLAVE_CONFIGURATION | 从站未配置或无法正确初始化。您必须至少设置--server-id才能启用主服务器或从服务器。其他错误消息可以在MySQL错误日志中找到。 |
1795 | HY000 | ER_INNODB_FT_LIMIT | InnoDB目前一次支持一次创建FULLTEXT索引 |
1796 | HY000 | ER_INNODB_NO_FT_TEMP_TABLE | 无法在临时InnoDB表上创建FULLTEXT索引 |
1797 | HY000 | ER_INNODB_FT_WRONG_DOCID_COLUMN | InnoDB FULLTEXT索引的列'%s'类型错误 |
1798 | HY000 | ER_INNODB_FT_WRONG_DOCID_INDEX | 对于InnoDB FULLTEXT索引,索引'%s'的类型错误 |
1799 | HY000 | ER_INNODB_ONLINE_LOG_TOO_BIG | 创建索引'%s'所需的修改日志超过“ innodb_online_alter_log_max_size”字节。请再试一次。 |
错误代码 | SQLSTATE | 错误 | 描述 |
---|---|---|---|
1800 | HY000 | ER_UNKNOWN_ALTER_ALGORITHM | 未知算法'%s' |
1801 | HY000 | ER_UNKNOWN_ALTER_LOCK | 未知的锁定类型'%s' |
1802 | HY000 | ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS | 当从站因错误而停止或在MTS模式下被杀死时,无法执行CHANGE MASTER。考虑使用RESET SLAVE或START SLAVE UNTIL。 |
1803 | HY000 | ER_MTS_RECOVERY_FAILURE | SLAVE在并行执行模式下出错后无法恢复。其他错误消息可以在MySQL错误日志中找到。 |
1804 | HY000 | ER_MTS_RESET_WORKERS | 无法清理工作人员信息表。其他错误消息可以在MySQL错误日志中找到。 |
1805 | HY000 | ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 | %s。%s的列数错误。预期%d,找到%d。该表可能已损坏 |
1806 | HY000 | ER_SLAVE_SILENT_RETRY_TRANSACTION | 从站必须静默重试当前事务 |
1807 | HY000 | ER_DISCARD_FK_CHECKS_RUNNING | 表'%s'上正在运行外键检查。无法丢弃该表。 |
1808 | HY000 | ER_TABLE_SCHEMA_MISMATCH | 架构不符(%s |
1809 | HY000 | ER_TABLE_IN_SYSTEM_TABLESPACE | 系统表空间中的表'%s' |
1810 | HY000 | ER_IO_READ_ERROR | IO读取错误:(%lu,%s)%s |
1811 | HY000 | ER_IO_WRITE_ERROR | IO写入错误:(%lu,%s)%s |
1812 | HY000 | ER_TABLESPACE_MISSING | 表'%s'缺少表空间 |
1813 | HY000 | ER_TABLESPACE_EXISTS | 存在表'%s'的表空间。请在导入前丢弃表空间。 |
1814 | HY000 | ER_TABLESPACE_DISCARDED | 表'%s'的表空间已被丢弃 |
1815 | HY000 | ER_INTERNAL_ERROR | 内部错误:%s |
1816 | HY000 | ER_INNODB_IMPORT_ERROR | ALTER TABLE'%s'导入表空间失败,错误%lu:'%s' |
1817 | HY000 | ER_INNODB_INDEX_CORRUPT | 索引损坏:%s |
1818 | HY000 | ER_INVALID_YEAR_COLUMN_LENGTH | 不建议使用YEAR(%lu)列类型。而是创建YEAR(4)列。 |
1819 | HY000 | ER_NOT_VALID_PASSWORD | 您的密码不符合当前的政策要求 |
1820 | HY000 | ER_MUST_CHANGE_PASSWORD | 您必须在执行此语句之前设置密码 |
1821 | HY000 | ER_FK_NO_INDEX_CHILD | 添加外键约束失败。外部表'%s'中缺少约束'%s'的索引 |
1822 | HY000 | ER_FK_NO_INDEX_PARENT | 添加外键约束失败。引用表'%s'中缺少约束'%s'的索引 |
1823 | HY000 | ER_FK_FAIL_ADD_SYSTEM | 无法将外键约束'%s'添加到系统表中 |
1824 | HY000 | ER_FK_CANNOT_OPEN_PARENT | 无法打开引用表'%s' |
1825 | HY000 | ER_FK_INCORRECT_OPTION | 无法在表'%s'上添加外键约束。FOREIGN KEY约束'%s'中的选项不正确 |
1826 | HY000 | ER_FK_DUP_NAME | 重复的外键约束名称'%s' |
1827 | HY000 | ER_PASSWORD_FORMAT | 密码哈希没有预期的格式。检查PASSWORD()函数是否使用了正确的密码算法。 |
1828 | HY000 | ER_FK_COLUMN_CANNOT_DROP | 无法删除列'%s':外键约束'%s'中需要 |
1829 | HY000 | ER_FK_COLUMN_CANNOT_DROP_CHILD | 无法删除列'%s':在表'%s'的外键约束'%s'中需要 |
1830 | HY000 | ER_FK_COLUMN_NOT_NULL | 列'%s'不能为NULL:在外键约束'%s'中需要SET NULL |
1831 | HY000 | ER_DUP_INDEX | 表'%s。%s'上定义的重复索引'%s'。不建议使用此功能,在以后的版本中将不允许使用。 |
1832 | HY000 | ER_FK_COLUMN_CANNOT_CHANGE | 无法更改列'%s':用于外键约束'%s' |
1833 | HY000 | ER_FK_COLUMN_CANNOT_CHANGE_CHILD | 无法更改列'%s':用于表'%s'的外键约束'%s' |
1834 | HY000 | ER_FK_CANNOT_DELETE_PARENT | 无法从表“%s”的外键约束“%s”的父表中删除行 |
1835 | HY000 | ER_MALFORMED_PACKET | 通讯包格式错误。 |
1836 | HY000 | ER_READ_ONLY_MODE | 以只读模式运行 |
1837 | HY000 | ER_GTID_NEXT_TYPE_UNDEFINED_GROUP | 当@@ SESSION.GTID_NEXT设置为GTID时,必须在COMMIT或ROLLBACK之后将其显式设置为其他值。请查看GTID_NEXT变量手册页以获取详细说明。当前@@ SESSION.GTID_NEXT为'%s'。 |
1838 | HY000 | ER_VARIABLE_NOT_SETTABLE_IN_SP | 无法在存储过程中设置系统变量%s。 |
1839 | HY000 | ER_CANT_SET_GTID_PURGED_WHEN_GTID_MODE_IS_OFF | 仅当@@ GLOBAL.GTID_MODE = ON时才能设置@@ GLOBAL.GTID_PURGED。 |
1840 | HY000 | ER_CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY | 仅当@@ GLOBAL.GTID_EXECUTED为空时才能设置@@ GLOBAL.GTID_PURGED。 |
1841 | HY000 | ER_CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY | @@ GLOBAL.GTID_PURGED只能在没有正在进行的交易时设置(甚至在其他客户端中也没有)。 |
1842 | HY000 | ER_GTID_PURGED_WAS_CHANGED | @@ GLOBAL.GTID_PURGED已从“%s”更改为“%s”。 |
1843 | HY000 | ER_GTID_EXECUTED_WAS_CHANGED | @@ GLOBAL.GTID_EXECUTED已从“%s”更改为“%s”。 |
1844 | HY000 | ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES | 无法执行语句:由于BINLOG_FORMAT = STATEMENT,因此无法写入二进制日志,并且复制表和非复制表均被写入。 |
1845 | 0A000 | ER_ALTER_OPERATION_NOT_SUPPORTED | 此操作不支持%s。试试%s。 |
1846 | 0A000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON | 不支持%s。原因:%s。试试%s。 |
1847 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY | COPY算法需要锁 |
1848 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION | 分区特定的操作尚不支持LOCK / ALGORITHM |
1849 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME | 参与外键的列被重命名 |
1850 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE | 无法更改列类型INPLACE |
1851 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK | 添加外键需要foreign_key_checks = OFF |
1852 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_IGNORE | 使用IGNORE创建唯一索引需要COPY算法来删除重复的行 |
1853 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK | 在不添加新主键的情况下不允许删除主键 |
1854 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC | 添加自动增量列需要锁定 |
1855 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS | 无法将隐藏的FTS_DOC_ID替换为用户可见的FTS_DOC_ID |
1856 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS | 无法删除或重命名FTS_DOC_ID |
1857 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS | 全文索引的创建需要一个锁 |
1858 | HY000 | ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE | 当服务器运行@@ GLOBAL.GTID_MODE = ON时,无法设置sql_slave_skip_counter。相反,对于您要跳过的每个事务,请生成一个与该事务具有相同GTID的空事务 |
1859 | 23000 | ER_DUP_UNKNOWN_IN_INDEX | 键“%s”的条目重复 |
1860 | HY000 | ER_IDENT_CAUSES_TOO_LONG_PATH | 对象的数据库名称和标识符过长,导致路径长度超过%d个字符。路径:“%s”。 |
1861 | HY000 | ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL | 无法按此SQL_MODE的要求静默转换NULL值 |
1862 | HY000 | ER_MUST_CHANGE_PASSWORD_LOGIN | 您的密码已过期。要登录,您必须使用支持过期密码的客户端对其进行更改。 |
1863 | HY000 | ER_ROW_IN_WRONG_PARTITION | 在错误的分区%s中找到一行 |
1864 | HY000 | ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX | 无法安排事件%s,中继日志名称%s,位置%s到工作线程的位置,因为其大小%lu超过slave_pending_jobs_size_max的%lu。 |
1865 | HY000 | ER_INNODB_NO_FT_USES_PARSER | 无法在InnoDB表上使用PARSER创建FULLTEXT INDEX |
1866 | HY000 | ER_BINLOG_LOGICAL_CORRUPTION | 二进制日志文件'%s'在逻辑上已损坏:%s |
1867 | HY000 | ER_WARN_PURGE_LOG_IN_USE | 未清除文件%s,因为%d线程正在读取文件%s,仅清除了%d文件中的%d。 |
1868 | HY000 | ER_WARN_PURGE_LOG_IS_ACTIVE | 未清除文件%s,因为它是活动日志文件。 |
1869 | HY000 | ER_AUTO_INCREMENT_CONFLICT | UPDATE中的自动增量值与内部生成的值冲突 |
1870 | HY000 | WARN_ON_BLOCKHOLE_IN_RBR | 对于以行格式修改BLACKHOLE表的%s语句,不会记录行事件。表格:“%s” |
1871 | HY000 | ER_SLAVE_MI_INIT_REPOSITORY | 从站无法从存储库初始化主信息结构 |
1872 | HY000 | ER_SLAVE_RLI_INIT_REPOSITORY | 从站无法从存储库初始化中继日志信息结构 |
1873 | 28000 | ER_ACCESS_DENIED_CHANGE_USER_ERROR | 访问被拒绝尝试更改为用户'%s'@'%s'(使用密码:%s)。断开连接。 |
1874 | HY000 | ER_INNODB_READ_ONLY | InnoDB处于只读模式。 |
1875 | HY000 | ER_STOP_SLAVE_SQL_THREAD_TIMEOUT | STOP SLAVE命令执行不完整:从SQL线程收到停止信号,线程繁忙,一旦当前任务完成,SQL线程将停止。 |
1876 | HY000 | ER_STOP_SLAVE_IO_THREAD_TIMEOUT | STOP SLAVE命令执行未完成:从IO线程收到停止信号,线程正忙,当前任务完成后IO线程将停止。 |
1877 | HY000 | ER_TABLE_CORRUPT | 无法执行操作。表'%s。%s'丢失,损坏或包含错误的数据。 |
1878 | HY000 | ER_TEMP_FILE_WRITE_FAILURE | 临时文件写入失败。 |
1879 | HY000 | ER_INNODB_FT_AUX_NOT_HEX_ID | 升级索引名称失败,请使用创建索引(更改表)算法副本来重建索引。 |
1880 | HY000 | ER_OLD_TEMPORALS_UPGRADED | 旧格式的TIME / TIMESTAMP / DATETIME列已升级为新格式。 |
1881 | HY000 | ER_INNODB_FORCED_RECOVERY | 当innodb_forced_recovery> 0时,不允许执行该操作。 |
1882 | HY000 | ER_AES_INVALID_IV | 提供给%s的初始化向量太短。必须至少长%d个字节 |
1883 | HY000 | ER_PLUGIN_CANNOT_BE_UNINSTALLED | 插件'%s'现在无法卸载。%s |
1884 | HY000 | ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP | 无法执行语句,因为它需要作为多个语句写入二进制日志,并且@@ SESSION.GTID_NEXT =='UUID:NUMBER'时不允许这样做。 |
1885 | HY000 | ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER | 使用主服务器的SERVER_UUID,从服务器具有比主服务器更多的GTID。这可能表明二进制日志的末尾已被截断,或者最后一个二进制日志文件已丢失,例如,在sync_binlog!= 1的电源或磁盘故障之后。主数据库可能已回滚或可能未回滚已复制的事务。给奴隶 建议将主服务器已从从服务器回滚的所有事务复制到主服务器,和/或在主服务器上提交空事务以解决已在主服务器上提交但未包含在GTID_EXECUTED中的事务。 |
1886 | HY000 | ER_MISSING_KEY | 表'%s。%s'上没有定义必需的键。请检查表定义并相应地创建索引。(MySQL 5.6.45) |
1887 | HY000 | WARN_NAMED_PIPE_ACCESS_EVERYONE | 设置named_pipe_full_access_group ='%s'是不安全的。考虑使用成员较少的Windows组。(MySQL 5.6.45) |
1888 | HY000 | 无法复制到使用server_uuid ='%s'的服务器,因为当前服务器已清除了所需的二进制日志。连接服务器需要从其他位置复制丢失的事务,或者由从较新的备份创建的新服务器代替。为防止将来发生此错误,请考虑增加当前服务器上的二进制日志有效期限。%s。(MySQL 5.6.47) |