帮你快速理解、总结文档立即下载

1801-1886

最近更新时间:2026-08-18 19:12:02
我的收藏
错误码
错误描述
示例
1801
未知的 LOCK 类型
未知的 LOCK 类型 CUSTOM_LOCK
1802
当从服务器在 MTS 模式下因错误停止或被杀死时,无法执行 CHANGE MASTER
-
1803
在并行执行模式下,Slave 出错后无法恢复
-
1804
无法清理工作进程信息表
-
1805
表的列数错误
mysql.user 的列数错误。预期5列,发现4列
1806
Slave 必须静默重试当前事务
-
1807
表上正在运行外键检查。无法丢弃该表
orders 上正在运行外键检查。无法丢弃该表
1808
模式不匹配
模式不匹配 (字符集不一致)
1809
表位于系统表空间中
mysql.innodb_table_stats 位于系统表空间中
1810
I/O 读取错误
I/O 读取错误:(2, 文件不存在) /var/lib/mysql/data.ibd
1811
I/O 写入错误
I/O 写入错误:(28, 磁盘空间不足) /var/lib/mysql/logfile
1812
表缺少表空间
users 缺少表空间
1813
表空间已存在
表空间 users_tablespace 已存在
1814
表的表空间已被丢弃
archive_data 的表空间已被丢弃
1815
内部错误
内部错误:内存分配失败
1816
ALTER TABLE IMPORT TABLESPACE 失败
ALTER TABLE users IMPORT TABLESPACE 失败,错误号 150:表空间损坏
1817
索引损坏
索引损坏:idx_name 结构错误
1818
无效的显示宽度。请改用 YEAR 类型
-
1819
您的密码不满足当前策略要求
-
1820
执行此语句前,您必须使用 ALTER USER 语句重置密码
-
1821
添加外键约束失败。外键表中缺少约束的索引
添加外键约束失败。外键表 orders 中缺少约束 fk_user_id 的索引
1822
添加外键约束失败。被引用表中缺少约束的索引
添加外键约束失败。被引用表 users 中缺少约束 fk_user_id 的索引
1823
将外键约束添加到系统表失败
将外键约束 sys_fk 添加到系统表失败
1824
无法打开被引用的表
无法打开被引用的表 referenced_table
1825
添加外键约束失败。外键约束中的选项不正确
在表 child_table 上添加外键约束失败。外键约束 parent_fk 中的选项不正确
1826
重复的外键约束名称
重复的外键约束名称 duplicate_fk
1827
密码哈希不具有预期的格式
-
1828
无法删除列:外键约束需要此列
无法删除列 user_id:外键约束 fk_user 需要此列
1829
无法删除列:表的外键约束需要此列
无法删除列 order_id:表 order_items 的外键约束 fk_order 需要此列
1830
列不能为 NOT NULL:外键约束需要 SET NULL
parent_id 不能为 NOT NULL:外键约束 fk_parent 需要 SET NULL
1831
表上定义了重复索引
db.users 上定义了重复索引 idx_email
1832
无法更改列:外键约束使用了此列
无法更改列 customer_id:外键约束 fk_customer 使用了此列
1833
无法更改列:表的外键约束使用了此列
无法更改列 product_id:表 order_details 的外键约束 fk_product 使用了此列
1834
无法从作为表的外键约束父表的表中删除行
无法从作为表 orders 的外键约束 fk_user 父表的表中删除行
1835
格式错误的通信包
-
1836
以只读模式运行
-
1837
@@SESSION.GTID_NEXT 设置为 GTID 时,在 COMMITROLLBACK 后必须显式将其设置为不同的值
-
1838
存储过程中无法设置系统变量
存储过程中无法设置系统变量 autocommit
1839
仅当 @@GLOBAL.GTID_MODE = ON 时才能设置 @@GLOBAL.GTID_PURGED
-
1840
仅当 @@GLOBAL.GTID_EXECUTED 为空时才能设置 @@GLOBAL.GTID_PURGED
-
1841
仅当没有进行中的事务时才能设置 @@GLOBAL.GTID_PURGED
-
1842
@@GLOBAL.GTID_PURGED 已更改
@@GLOBAL.GTID_PURGED 已从 uuid:1-100 更改为 uuid:1-200
1843
@@GLOBAL.GTID_EXECUTED 已更改
@@GLOBAL.GTID_EXECUTED 已从 uuid:1-50 更改为 uuid:1-150
1844
无法执行语句:由于 BINLOG_FORMAT = STATEMENT,并且同时写入了复制和非复制表,因此无法写入二进制日志
-
1845
此操作不支持。请尝试其他方法
此操作不支持 ALTER TABLE。请尝试 CREATE TABLE
1846
不支持。请尝试其他方法
不支持 DROP DATABASE。原因:数据库正在使用。请尝试 STOP SLAVE
1847
COPY 算法需要锁
-
1848
分区特定操作尚不支持 LOCK/ALGORITHM
-
1849
参与外键的列已被重命名
-
1850
无法原地更改列类型
-
1851
添加外键需要设置 foreign_key_checks=OFF
-
1852
使用 IGNORE 创建唯一索引需要 COPY 算法来移除重复行
-
1853
不允许在不添加新主键的情况下删除主键
-
1854
添加自增列需要锁
-
1855
不能用用户可见的列替换隐藏的 FTS_DOC_ID
-
1856
无法删除或重命名 FTS_DOC_ID
-
1857
全文索引创建需要锁
-
1858
当服务器以 @@GLOBAL.GTID_MODE = ON 运行时,不能设置 sql_replica_skip_counter
-
1859
键中包含重复值
PRIMARY 的重复条目 1001
1860
长数据库名和对象标识符导致路径长度超过限制
路径:/var/lib/mysql/very_long_database_name_table_name
1861
无法按要求在此 SQL_MODE 下静默转换 NULL
-
1862
您的密码已过期。要登录,您必须使用支持过期密码的客户端更改密码
-
1863
在错误的分区中发现一行数据
在错误的分区 p2023 中发现一行数据
1864
无法将事件调度给工作线程,因为其大小超过 replica_pending_jobs_size_max
无法将事件 Query_event、中继日志名称 relay-bin.00003、位置12345调度给工作线程,因为其大小104857600超过了 replica_pending_jobs_size_max 的 16777216
1865
CREATE FULLTEXT INDEX WITH PARSER 不能在 InnoDB 表上创建
-
1866
二进制日志文件逻辑上已损坏
二进制日志文件 binlog.000015 逻辑上已损坏:事件顺序错误
1867
文件未被清除,因为它正在被线程读取
文件 binlog.000010 未被清除,因为它正在被5个线程读取,仅清除了10个文件中的3个
1868
文件未被清除,因为它是活动的日志文件
文件 binlog.000020 未被清除,因为它是活动的日志文件
1869
UPDATE 中的自增值与内部生成的值冲突
-
1870
对于以行格式修改 BLACKHOLE 表的语句,不记录行事件
对于以行格式修改 BLACKHOLE 表的 INSERT 语句,不记录行事件。表:test.blackhole_table
1871
Slave 无法从存储库初始化主信息结构
-
1872
Slave 无法从存储库初始化中继日志信息结构
-
1873
尝试切换到用户时访问被拒绝
尝试切换到用户 john@localhost 时访问被拒绝(使用密码:是)
1874
InnoDB 处于只读模式
-
1875
STOP SLAVE 命令执行未完成:Slave SQL 线程已收到停止信号,线程正忙
-
1876
STOP SLAVE 命令执行未完成:Slave IO 线程已收到停止信号,线程正忙
-
1877
无法执行操作。表缺失、损坏或包含错误数据
无法执行操作。表 mysql.plugin 缺失、损坏或包含错误数据
1878
临时文件写入失败
-
1879
升级索引名称失败,请使用 create index (alter table) algorithm copy 重建索引
-
1880
旧格式的 TIME/TIMESTAMP/DATETIME 列已升级为新格式
-
1881
innodb_force_recovery > 0 时,不允许执行此操作
-
1882
提供给函数的初始化向量太短
提供给 AES_DECRYPT 的初始化向量太短。必须至少为 16 字节长
1883
现在无法卸载插件
现在无法卸载插件 audit_log插件正忙
1884
无法执行该语句,因为它需要作为多个语句写入二进制日志
-
1885
从服务器包含的 GTID 数量超过了主服务器(基于相同 SERVER_UUID),这可能表明:二进制日志的末端被截断,或者最后一个二进制日志文件已丢失(例如在发生电源或磁盘故障且 sync_binlog 不等于1时)。主服务器可能已回滚了某些已复制到从服务器的事务,也可能没有。建议将主服务器已回滚但从服务器中仍存在的事务反向复制回主服务器,和/或在主服务器上提交空事务,以弥补那些已在主服务器提交但未包含在 GTID_EXECUTED 中的事务。
-
1886
表没有定义必要的键
db.temp_table 没有定义必要的键