TDSQL Boundless 错误码及说明如下:
说明:
1004-1100
错误码 | 错误描述 | 示例 |
1004 | 无法创建文件 | 无法创建文件 test.txt (错误号:2 - 路径不存在) |
1005 | 无法创建表 | 无法创建表 users (错误号:13 - 权限不足) |
1006 | 无法创建数据库 | 无法创建数据库 my_db (错误号:28 - 磁盘空间不足) |
1007 | 无法创建数据库,数据库已存在 | 无法创建数据库 my_db;数据库已存在 |
1008 | 无法删除数据库,数据库不存在 | 无法删除数据库 my_db;数据库不存在 |
1009 | 删除数据库时出错 | 删除数据库时出错(无法删除 my_db,错误号:13 - 权限不足) |
1010 | 删除数据库目录时出错 | 删除数据库时出错(无法删除目录 /var/lib/mysql/my_db,错误号:39 - 目录不为空) |
1011 | 删除对象时出错 | 删除 temp_table 时出错(错误号:2 - 文件不存在) |
1012 | 无法读取系统表中的记录 | - |
1013 | 无法获取对象状态 | 无法获取 users.ibd 的状态(错误号:2 - 文件不存在) |
1014 | 无法获取工作目录 | 无法获取工作目录(错误号:2 - 路径不存在) |
1015 | 无法锁定文件 | 无法锁定文件(错误号:11 - 资源暂时不可用) |
1016 | 无法打开文件 | 无法打开文件 query.log (错误号:24 - 打开文件过多) |
1017 | 找不到文件 | 找不到文件 backup.sql (错误号:2 - 文件不存在) |
1018 | 无法读取目录 | 无法读取目录 /var/lib/mysql (错误号:13 - 权限不足) |
1019 | 无法切换到目录 | 无法切换到目录 /tmp (错误号:2 - 目录不存在) |
1020 | 记录自上次读取后已在表中更改 | 记录自上次读取后已在表 orders 中更改 |
1021 | 磁盘已满,等待释放空间 | 磁盘已满 /var/lib/mysql;等待释放空间... (错误号:28 - 磁盘空间不足) |
1022 | 无法写入,表中存在重复键 | 无法写入;表 users 中存在重复键 |
1023 | 关闭对象时出错 | 关闭 transaction_log 时出错(错误号:9 - 文件描述符错误) |
1024 | 读取文件时出错 | 读取文件 config.cnf 时出错(错误号:5 - 输入输出错误) |
1025 | 重命名文件时出错 | 重命名 temp.table 为 users.table 时出错(错误号:17 - 文件已存在) |
1026 | 写入文件时出错 | 写入文件 binlog.0001 时出错(错误号:28 - 磁盘空间不足) |
1027 | 对象被锁定,无法修改 | orders 被锁定,无法修改 |
1028 | 排序中止 | - |
1029 | 视图不存在于数据库中 | 视图 user_summary 不存在于 sales_db |
1030 | 存储引擎返回错误 | 从存储引擎收到错误141 - 表损坏 |
1031 | 表的存储引擎不支持此选项 | 表 logs 的存储引擎不支持此选项 |
1032 | 在表中找不到记录 | 在 products 中找不到记录 |
1033 | 文件中的信息不正确 | 文件 index.MYI 中的信息不正确 |
1034 | 表的键文件不正确,尝试修复 | 表 customers 的键文件不正确;尝试修复它 |
1035 | 表的旧键文件需要修复 | 表 orders 的旧键文件;修复它! |
1036 | 表是只读的 | 表 archive_data 是只读的 |
1037 | 内存不足,重启服务器并重试 | 内存不足;重启服务器并重试(需要104857600字节) |
1038 | 排序内存不足,考虑增加排序缓冲区大小 | - |
1039 | 读取文件时发现意外 EOF | 读取文件 data.txt 时发现意外 EOF(错误号:84 - 文件格式错误) |
1040 | 连接过多 | - |
1041 | 内存不足,检查系统内存使用情况 | - |
1042 | 无法获取地址的主机名 | - |
1043 | 握手失败 | - |
1044 | 用户拒绝访问数据库 | 用户 john@localhost 拒绝访问数据库 hr_db |
1045 | 用户拒绝访问 | 用户 jane@192.168.1.100 拒绝访问(使用密码:是) |
1046 | 未选择数据库 | - |
1047 | 未知命令 | - |
1048 | 列不能为空 | 列 email 不能为空 |
1049 | 未知数据库 | 未知数据库 non_existent_db |
1050 | 表已存在 | 表 products 已存在 |
1051 | 未知表 | 未知表 old_table |
1052 | 列在表中不明确 | 列 id 在 orders 中不明确 |
1053 | 服务器正在关闭 | - |
1054 | 表中存在未知列 | 在 users 中未知列 phone_number |
1055 | 列不在 GROUP BY 中 | address 不在 GROUP BY 中 |
1056 | 不能在列上进行分组 | 不能在 salary 上进行分组 |
1057 | 语句中同时有聚合函数和列 | - |
1058 | 列计数与值计数不匹配 | - |
1059 | 标识符名称太长 | 标识符名称 very_long_table_name_here 太长 |
1060 | 重复的列名 | 重复的列名 username |
1061 | 重复的键名 | 重复的键名 idx_user |
1062 | 键有重复条目 | 键1有重复条目 john.doe@example.com |
1063 | 列说明符不正确 | 列 age 的列说明符不正确 |
1064 | SQL 语法错误 | SQL 语法错误在 SELECT * FROM 附近,第1行 |
1065 | 查询为空 | - |
1066 | 不唯一的表或别名 | 不唯一的表/别名 t1 |
1067 | 默认值无效 | created_at 的默认值无效 |
1068 | 定义了多个主键 | - |
1069 | 指定了太多键 | 指定了太多键;最多允许64个键 |
1070 | 指定了太多键部分 | 指定了太多键部分;最多允许16个部分 |
1071 | 指定的键太长 | 指定的键太长;最大键长度为3072字节 |
1072 | 键列在表中不存在 | 键列 department 在表中不存在 |
1073 | BLOB 列不能在使用表类型的键规范中使用 | BLOB 列 photo 不能在使用表类型的键规范中使用 |
1074 | 列的长度太大,改用 BLOB 或 TEXT | 列 description 的长度太大(最大值 = 65535);改用 BLOB 或 TEXT |
1075 | 表定义不正确,只能有一个自动列 | - |
1076 | 服务器准备接受连接 | mysqld:准备接受连接。套接字 /tmp/mysql.sock 端口:3306 |
1077 | 服务器正常关闭 | mysqld:正常关闭 |
1078 | 服务器收到信号,正在中止 | mysqld:收到信号15。正在中止! |
1079 | 服务器关闭完成 | mysqld:关闭完成 |
1080 | 服务器强制关闭线程 | mysqld:强制关闭线程12345用户 admin |
1081 | 无法创建 IP 套接字 | - |
1082 | 表没有类似 CREATE INDEX 中使用的索引 | 表 old_table 没有类似 CREATE INDEX 中使用的索引;重新创建表 |
1083 | 字段分隔符参数不是预期值 | - |
1084 | 不能将固定行长度与 BLOB 一起使用 | - |
1085 | 文件必须在数据库目录中或对所有用户可读 | 文件 import.csv 必须在数据库目录中或对所有用户可读 |
1086 | 文件已存在 | 文件 backup.sql 已存在 |
1087 | 记录处理统计信息 | 记录: 1000 已删除: 500 已跳过: 50 警告: 10 |
1088 | 重复记录统计信息 | 记录: 1000 重复: 100 |
1089 | 前缀键不正确 | - |
1090 | 不能使用 ALTER TABLE 删除所有列 | - |
1091 | 无法 DROP 对象,检查列或键是否存在 | 无法 DROP index_name;检查列/键是否存在 |
1092 | 记录处理统计信息 | 记录: 1000 重复: 100 警告: 5 |
1093 | 不能在 FROM 子句中为更新指定目标表 | 不能在 FROM 子句中为更新指定目标表 employees |
1094 | 未知线程 ID | 未知线程 ID: 12345 |
1095 | 您不是线程的所有者 | 您不是线程 12345 的所有者 |
1096 | 未使用表 | - |
1097 | 列和 SET 的字符串太多 | 列 id 和 SET 的字符串太多 |
1098 | 无法生成唯一的日志文件名 | 无法生成唯一的日志文件名 mysql-bin.(1-999) |
1099 | 表用 READ 锁锁定,无法更新 | 表 orders 用 READ 锁锁定,无法更新 |
1100 | 表未用 LOCK TABLES 锁定 | 表 products 未用 LOCK TABLES 锁定 |
1101-1200
错误码 | 错误描述 | 示例 |
1101 | BLOB、TEXT、GEOMETRY 或 JSON 列不能有默认值 | BLOB、TEXT、GEOMETRY 或 JSON 列 content 不能有默认值 |
1102 | 数据库名称不正确 | 数据库名称 my-database 不正确 |
1103 | 表名称不正确 | 表名称 user-table 不正确 |
1104 | SELECT 将检查超过 MAX_JOIN_SIZE 行 | - |
1105 | 未知错误 | - |
1106 | 未知过程 | 未知过程 calculate_stats |
1107 | 过程的参数计数不正确 | 过程 get_user 的参数计数不正确 |
1108 | 过程的参数不正确 | 过程 update_record 的参数不正确 |
1109 | 在数据库中未知表 | 在 sales_db 中未知表 old_customers |
1110 | 列被指定两次 | 列 username 被指定两次 |
1111 | 组函数的无效使用 | - |
1112 | 表使用了此 MySQL 版本中不存在的扩展 | 表 archive 使用了此 MySQL 版本中不存在的扩展 |
1113 | 表必须至少有1列 | - |
1114 | 表已满 | 表 logs 已满 |
1115 | 未知字符集 | 未知字符集 utf8mb4_unicode |
1116 | 表太多;MySQL 在连接中只能使用有限个表 | 表太多;MySQL 在连接中只能使用64个表 |
1117 | 列太多 | - |
1118 | 行大小太大 | 行大小太大。所用表类型的最大行大小为65535 |
1119 | 线程堆栈溢出 | 线程堆栈溢出:已使用8192的1024堆栈 |
1120 | 在 OUTER JOIN 中发现交叉依赖 | - |
1121 | 表处理器不支持给定索引中的 NULL | 请将列 nullable_field 更改为 NOT NULL |
1122 | 无法加载函数 | 无法加载函数 custom_hash |
1123 | 无法初始化函数 | 无法初始化函数 validate_data;缺少依赖项 |
1124 | 不允许共享库的路径 | - |
1125 | 函数已存在 | 函数 calculate_total 已存在 |
1126 | 无法打开共享库 | 无法打开共享库 libmysqludf.so (错误号:2 - 文件不存在) |
1127 | 在库中找不到符号 | 在库中找不到符号 mysql_query |
1128 | 函数未定义 | 函数 generate_report 未定义 |
1129 | 主机因多次连接错误被阻止 | 主机 192.168.1.100 因多次连接错误被阻止 |
1130 | 主机不允许连接到此 MySQL 服务器 | 主机 10.0.0.50 不允许连接到此 MySQL 服务器 |
1131 | 您正在使用 MySQL 作为匿名用户 | - |
1132 | 您必须具有更新 MySQL 数据库中表的权限 | - |
1133 | 在用户表中找不到任何匹配的行 | - |
1134 | 匹配的行统计信息 | 匹配的行: 1000 已更改: 500 警告: 10 |
1135 | 无法创建新线程 | 无法创建新线程(错误号 11);系统资源限制 |
1136 | 列计数与值计数不匹配 | 列计数与行 5 的值计数不匹配 |
1137 | 无法重新打开表 | 无法重新打开表 temp_data |
1138 | NULL 值的无效使用 | - |
1139 | 从正则表达式收到错误 | 从正则表达式收到错误 [a-z]+ |
1140 | 在没有 GROUP BY 子句的情况下混合 GROUP 列 | - |
1141 | 用户没有定义这样的授权 | 用户 john 在主机 localhost 上没有定义这样的授权 |
1142 | 用户在表上无权执行命令 | 用户 jane@192.168.1.100 对表 sensitive_data 拒绝 SELECT 命令 |
1143 | 用户在表列上无权执行命令 | 用户 admin@% 对表 users 中的列 password 拒绝 UPDATE 命令 |
1144 | 非法的 GRANT/REVOKE 命令 | - |
1145 | GRANT 的主机或用户参数太长 | - |
1146 | 表不存在 | 表 hr_db.employees 不存在 |
1147 | 用户对表没有定义这样的授权 | 用户 guest 在主机 % 上对表 config 没有定义这样的授权 |
1148 | 使用的命令在此 MySQL 版本中不允许 | - |
1149 | SQL 语法错误 | - |
1150 | 延迟插入线程无法获取表的请求锁 | 延迟插入线程无法获取表 orders 的请求锁 |
1151 | 使用的延迟线程太多 | - |
1152 | 中止的连接 | 中止的连接12345到数据库: shop_db 用户:cashier (连接超时) |
1153 | 收到大于 max_allowed_packet 字节的数据包 | - |
1154 | 从连接管道读取时出错 | - |
1155 | 从 fcntl() 收到错误 | - |
1156 | 数据包顺序错误 | - |
1157 | 无法解压通信数据包 | - |
1158 | 读取通信数据包时出错 | - |
1159 | 读取通信数据包超时 | - |
1160 | 写入通信数据包时出错 | - |
1161 | 写入通信数据包超时 | - |
1162 | 结果字符串长于 max_allowed_packet 字节 | - |
1163 | 使用的表类型不支持 BLOB/TEXT 列 | - |
1164 | 使用的表类型不支持 AUTO_INCREMENT 列 | - |
1165 | INSERT DELAYED 不能与表一起使用 | INSERT DELAYED 不能与表 locked_table 一起使用 |
1166 | 列名不正确 | 列名 select 不正确 |
1167 | 使用的存储引擎无法索引列 | 使用的存储引擎无法索引列 large_text |
1168 | 无法打开不同定义、非 MyISAM 类型或不存在的底层表 | - |
1169 | 由于唯一约束,无法写入表 | 由于唯一约束,无法写入表 users |
1170 | 在键规范中使用的 BLOB/TEXT 列没有键长度 | 在键规范中使用的 BLOB/TEXT 列 description 没有键长度 |
1171 | PRIMARY KEY 的所有部分必须为 NOT NULL | - |
1172 | 结果包含多行 | - |
1173 | 此表类型需要主键 | - |
1174 | 此版本的 MySQL 未编译支持 RAID | - |
1175 | 您正在使用安全更新模式 | - |
1176 | 键在表中不存在 | 键 idx_email 在表 customers 中不存在 |
1177 | 无法打开表 | - |
1178 | 表的存储引擎不支持操作 | 表 archive 的存储引擎不支持事务 |
1179 | 不允许在事务中执行此命令 | - |
1180 | 在 COMMIT 期间收到错误 | 在 COMMIT 期间收到错误1213 - 死锁检测 |
1181 | 在 ROLLBACK 期间收到错误 | 在 ROLLBACK 期间收到错误1205 - 锁等待超时 |
1182 | 在 FLUSH_LOGS 期间收到错误 | 在 FLUSH_LOGS 期间收到错误28 |
1183 | 在 CHECKPOINT 期间收到错误 | 在 CHECKPOINT 期间收到错误13 |
1184 | 中止的连接 | 中止的连接54321到数据库: backup_db 用户:backup_user 主机:10.0.1.100 (连接重置) |
1185 | 表的存储引擎不支持二进制表转储 | - |
1186 | 二进制日志已关闭,无法 RESET MASTER | - |
1187 | 重建转储表的索引失败 | 重建转储表 old_data 的索引失败 |
1188 | 来自主服务器的错误 | 来自主服务器的错误: Duplicate entry |
1189 | 从主服务器读取时网络错误 | - |
1190 | 写入主服务器时网络错误 | - |
1191 | 找不到匹配列列表的 FULLTEXT 索引 | - |
1192 | 无法执行给定命令,因为有活动的锁定表或活动事务 | - |
1193 | 未知系统变量 | 未知系统变量 query_cache |
1194 | 表标记为崩溃,应修复 | 表 customer_data 标记为崩溃,应修复 |
1195 | 表标记为崩溃,上次修复失败 | 表 order_history 标记为崩溃,上次修复失败 |
1196 | 一些非事务性更改的表无法回滚 | - |
1197 | 多语句事务需要超过 max_binlog_cache_size 字节的存储 | - |
1198 | 无法在运行从服务器时执行此操作 | - |
1199 | 此操作需要运行从服务器 | - |
1200 | 服务器未配置为从服务器 | - |
1201-1300
错误码 | 错误描述 | 示例 |
1201 | 无法初始化主服务器信息结构;更多错误消息可在 MySQL 错误日志中找到 | - |
1202 | 无法创建从服务器线程;检查系统资源 | - |
1203 | 用户已有超过 max_user_connections 活动连接 | 用户 web_user 已经有超过100活动连接 |
1204 | 只能对 SET 使用常量表达式 | - |
1205 | 锁等待超时;尝试重新启动事务 | - |
1206 | 锁总数超过锁表大小 | - |
1207 | 在 READ UNCOMMITTED 事务期间无法获取更新锁 | - |
1208 | 线程持有全局读锁时不允许 DROP DATABASE | - |
1209 | 线程持有全局读锁时不允许 CREATE DATABASE | - |
1210 | 参数不正确 | SET GLOBAL 的参数不正确 |
1211 | 用户不允许创建新用户 | 'app_user'@'localhost' 不允许创建新用户 |
1212 | 表定义不正确;所有 MERGE 表必须在同一数据库中 | - |
1213 | 尝试获取锁时发现死锁;尝试重新启动事务 | - |
1214 | 使用的表类型不支持 FULLTEXT 索引 | - |
1215 | 无法添加外键约束 | - |
1216 | 无法添加或更新子行:外键约束失败 | - |
1217 | 无法删除或更新父行:外键约束失败 | - |
1218 | 连接到主服务器时出错 | 连接到主服务器时出错:连接被拒绝 |
1219 | 在主服务器上运行查询时出错 | 在主服务器上运行查询时出错:表不存在 |
1220 | 执行命令时出错 | 执行命令 DROP TABLE 时出错:权限不足 |
1221 | 错误用法 | SET 和 SELECT 的错误用法 |
1222 | 使用的 SELECT 语句具有不同数量的列 | - |
1223 | 无法执行查询,因为您有冲突的读锁 | - |
1224 | 禁止混合事务性和非事务性表 | - |
1225 | 选项在语句中使用了两次 | 选项 ENGINE 在语句中使用了两次 |
1226 | 用户已超过资源限制 | 用户 api_user 已超过 max_connections 资源(当前值:500) |
1227 | 拒绝访问;您需要权限才能执行此操作 | 拒绝访问;您需要 SUPER 权限才能执行此操作 |
1228 | 变量是 SESSION 变量,不能与 SET GLOBAL 一起使用 | 变量 wait_timeout 是 SESSION 变量,不能与 SET GLOBAL 一起使用 |
1229 | 变量是 GLOBAL 变量,应使用 SET GLOBAL 设置 | 变量 innodb_buffer_pool_size 是 GLOBAL 变量,应使用 SET GLOBAL 设置 |
1230 | 变量没有默认值 | 变量 sql_mode 没有默认值 |
1231 | 变量不能设置为值 | 变量 max_connections 不能设置为 unlimited 的值 |
1232 | 变量的参数类型不正确 | 变量 port 的参数类型不正确 |
1233 | 变量只能设置,不能读取 | 变量 last_insert_id 只能设置,不能读取 |
1234 | 错误用法/放置 | LIMIT 的错误用法/放置 |
1235 | 此版本的 MySQL 尚不支持该功能 | 此版本的 MySQL 尚不支持 JSON_TABLE |
1236 | 从二进制日志读取数据时从主服务器收到致命错误 | 从二进制日志读取数据时从主服务器收到致命错误 1236: 日志文件损坏 |
1237 | 从服务器 SQL 线程因 replicate-*-table 规则忽略查询 | - |
1238 | 变量是某种类型,所以不让操作 | 变量 system_time_zone 是只读变量 |
1239 | 外键定义不正确 | orders.user_id 的外键定义不正确:引用列不存在 |
1240 | 键引用和表引用不匹配 | - |
1241 | 操作数应包含指定数量的列 | 操作数应包含2列 |
1242 | 子查询返回超过1行 | - |
1243 | 输入的预处理语句没有找到 | 给 EXECUTE 的未知预处理语句处理程序(stmt_1) |
1244 | 帮助数据库损坏或不存在 | - |
1245 | 子查询上的循环引用 | - |
1246 | 将列从一种类型转换为另一种类型 | 将列 price 从 DECIMAL 转换为 VARCHAR |
1247 | 不支持该引用 | 不支持引用 VIEW (v_user_summary) |
1248 | 每个派生表必须有自己的别名 | - |
1249 | 选择在优化期间被减少 | 选择2在优化期间被减少 |
1250 | 来自 SELECT 的表不能在操作中使用 | 来自 SELECT 之一的表 temp 不能在 JOIN 中使用 |
1251 | 客户端不支持服务器请求的身份验证协议 | - |
1252 | SPATIAL 索引的所有部分必须为 NOT NULL | - |
1253 | 排序规则对指定字符集无效 | 排序规则 utf8_general_ci 对字符集 latin1 无效 |
1254 | 从服务器已在运行 | - |
1255 | 从服务器已停止 | - |
1256 | 未压缩数据大小太大 | 未压缩数据大小太大;最大大小为16777216 |
1257 | ZLIB:内存不足 | - |
1258 | ZLIB:输出缓冲区空间不足 | - |
1259 | ZLIB:输入数据损坏 | - |
1260 | 行被 GROUP_CONCAT() 截断 | 行5被 GROUP_CONCAT() 截断 |
1261 | 行不包含所有列的数据 | 行10不包含所有列的数据 |
1262 | 行被截断;它包含的数据比输入列多 | 行15被截断;它包含的数据比输入列多 |
1263 | 列设置为默认值;NOT NULL 列提供了 NULL | 列设置为默认值;第3行的 NOT NULL 列 email 提供了 NULL |
1264 | 指定行和列的值超出范围 | 第7行列 age 的值超出范围 |
1265 | 指定行和列的数据被截断 | 第12行列 name 的数据被截断 |
1266 | 对表使用存储引擎 | 对表 logs 使用存储引擎 MyISAM |
1267 | 操作排序规则混合非法 | 操作 JOIN 的排序规则混合非法(utf8, utf8_general_ci)和(latin1, latin1_swedish_ci) |
1268 | 无法删除一个或多个请求的用户 | - |
1269 | 无法撤销一个或多个请求用户的所有权限 | - |
1270 | 操作排序规则混合非法 | 操作 UNION 的排序规则混合非法(utf8, utf8_general_ci)、(latin1, latin1_swedish_ci)、(utf8mb4, utf8mb4_unicode_ci) |
1271 | 操作排序规则混合非法 | 操作 COMPARE 的排序规则混合非法 |
1272 | 变量不是变量组件 | 变量 performance_schema.max_digest_length 不是变量组件 |
1273 | 未知排序规则 | 未知排序规则: utf8_custom_ci |
1274 | CHANGE MASTER 中的 SSL 参数被忽略 | - |
1275 | 服务器以 secure-auth 模式运行,但用户有旧格式密码 | 服务器以 secure-auth 模式运行,但 'old_user'@'localhost' 有旧格式密码 |
1276 | 字段或引用在 SELECT 中被解析 | SELECT #1的字段或引用 users.id 在 SELECT #2 中被解析 |
1277 | START SLAVE UNTIL 的参数或参数组合不正确 | - |
1278 | 建议在使用 START SLAVE UNTIL 时使用 skip-replica-start | - |
1279 | SQL 线程未启动,因此忽略 UNTIL 选项 | - |
1280 | 索引名称不正确 | 索引名称 my-index 不正确 |
1281 | 目录名称不正确 | 目录名称 data-dir 不正确 |
1282 | 查询缓存设置大小失败 | 查询缓存设置大小 16777216 失败;新查询缓存大小为 134217728 |
1283 | 列不能是 FULLTEXT 索引的一部分 | 列 binary_data 不能是 FULLTEXT 索引的一部分 |
1284 | 未知键缓存 | 未知键缓存 custom_cache |
1285 | MySQL 以 skip-name-resolve 模式启动 | - |
1286 | 未知存储引擎 | 未知存储引擎 CustomEngine |
1287 | 功能已弃用,将在未来版本中移除 | PASSWORD() 已弃用,将在未来版本中移除。请改用其他方法 |
1288 | 目标表不可更新 | UPDATE 的目标表 view_users 不可更新 |
1289 | 功能已禁用;需要构建时带有特定选项 | COMPRESS() 功能已禁用;您需要构建时带有 ZLIB 的 MySQL 才能使其工作 |
1290 | MySQL 服务器以选项运行,因此无法执行此语句 | MySQL 服务器以 read_only 选项运行,因此无法执行此语句 |
1291 | 列中有重复值 | 列 username 在 users 中有重复值 john_doe |
1292 | 截断的不正确值 | 截断的不正确 DATE 值:2023-02-30 |
1293 | 表定义不正确;只能有一个带有 CURRENT_TIMESTAMP 的 TIMESTAMP 列 | - |
1294 | 列的 ON UPDATE 子句无效 | created_at 列的 ON UPDATE 子句无效 |
1295 | 此命令在预处理语句协议中尚不支持 | - |
1296 | 从源收到错误 | 从 master 收到错误1062 Duplicate entry |
1297 | 从源收到临时错误 | 从 slave 收到临时错误1213 Deadlock found |
1298 | 未知或不正确的时区 | 未知或不正确的时区: UTC+8 |
1299 | 指定行和列的 TIMESTAMP 值无效 | 第25行列 last_login 的 TIMESTAMP 值无效 |
1300 | 无效的字符串 | 无效的 UUID 字符串:invalid-uuid-string |
1301-1400
错误码 | 错误描述 | 示例 |
1301 | 函数结果大于 max_allowed_packet - 被截断 | CONCAT() 的结果大于 max_allowed_packet(16777216)- 被截断 |
1302 | 冲突的声明 | 冲突的声明: VARCHAR(255) 和 TEXT |
1303 | 不能从另一个存储例程内部创建存储过程 | - |
1304 | 对象已存在 | 存储过程 calculate_salary 已存在 |
1305 | 对象不存在 | 函数 get_user_count 不存在 |
1306 | 无法 DROP 对象 | 无法 DROP 触发器 before_insert_user |
1307 | 无法 CREATE 对象 | 无法 CREATE 视图 user_summary |
1308 | 没有匹配的标签 | LOOP 没有匹配的标签:exit_loop |
1309 | 重新定义标签 | 重新定义标签 start_label |
1310 | 结束标签没有匹配 | 结束标签 end_loop 没有匹配 |
1311 | 引用未初始化的变量 | 引用未初始化的变量 counter |
1312 | 过程不能在给定上下文中返回结果集 | 过程 get_users 不能在给定上下文中返回结果集 |
1313 | RETURN 仅允许在 FUNCTION 中 | - |
1314 | 语句不允许在存储过程中使用 | CREATE TABLE 不允许在存储过程中使用 |
1315 | 更新日志已弃用,由二进制日志替代 | - |
1316 | 更新日志已弃用,SET SQL_LOG_UPDATE 已转换为 SET SQL_LOG_BIN | - |
1317 | 查询执行被中断 | - |
1318 | 参数数量不正确 | 函数 validate_user 的参数数量不正确;期望 2,收到 3 |
1319 | 未定义的 CONDITION | 未定义的 CONDITION: duplicate_key |
1320 | 在 FUNCTION 中未找到 RETURN | 在 FUNCTION calculate_total 中未找到 RETURN |
1321 | FUNCTION 结束而没有 RETURN | FUNCTION get_price 结束而没有 RETURN |
1322 | 游标语句必须是 SELECT | - |
1323 | 游标 SELECT 不能有 INTO | - |
1324 | 未定义的 CURSOR | 未定义的 CURSOR: user_cursor |
1325 | 游标已打开 | - |
1326 | 游标未打开 | - |
1327 | 未声明的变量 | 未声明的变量: temp_result |
1328 | FETCH 变量数量不正确 | - |
1329 | 没有数据 - 获取、选择或处理了零行 | - |
1330 | 重复参数 | 重复参数: user_id |
1331 | 重复变量 | 重复变量: counter |
1332 | 重复条件 | 重复条件: not_found |
1333 | 重复游标 | 重复游标: data_cursor |
1334 | 无法 ALTER 对象 | 无法 ALTER 函数 old_function |
1335 | 不支持子查询值 | - |
1336 | 语句不允许在存储函数或触发器中 | LOCK TABLES 不允许在存储函数或触发器中 |
1337 | 游标或处理程序声明后的变量或条件声明 | - |
1338 | 处理程序声明后的游标声明 | - |
1339 | CASE 语句的 CASE 未找到 | - |
1340 | 配置文件太大 | 配置文件 my.cnf 太大 |
1341 | 文件中的文件类型头格式错误 | 文件 data.bin 中的文件类型头格式错误 |
1342 | 解析注释时意外文件结束 | 解析注释 # Configuration 时意外文件结束 |
1343 | 解析参数时出错 | 解析参数 port=3306 时出错(行:port=3306) |
1344 | 跳过未知参数时意外文件结束 | 跳过未知参数 unknown_setting 时意外文件结束 |
1345 | 无法发出 EXPLAIN/SHOW;缺少底层表的权限 | - |
1346 | 文件在其头中有未知类型 | 文件 backup.dat 在其头中有未知类型 CUSTOM |
1347 | 对象不是指定类型 | 'hr_db.users' 不是 VIEW |
1348 | 列不可更新 | 列 user_id 不可更新 |
1349 | 视图的 SELECT 在 FROM 子句中包含子查询 | - |
1350 | 视图的 SELECT 包含子句 | 视图的 SELECT 包含 GROUP BY 子句 |
1351 | 视图的 SELECT 包含变量或参数 | - |
1352 | 视图的 SELECT 引用临时表 | 视图的 SELECT 引用临时表 temp_users |
1353 | SELECT 列表和列名列表具有不同的列计数 | - |
1354 | 目前不能在此处使用视图合并算法 | - |
1355 | 正在更新的视图在其中没有底层表的完整键 | - |
1356 | 视图引用无效的表、列、函数或视图的定义者/调用者缺乏使用它们的权限 | 视图 'sales_db.summary' 引用无效的表、列、函数或视图的定义者/调用者缺乏使用它们的权限 |
1357 | 不能从另一个存储例程内部删除或更改存储过程 | - |
1358 | GOTO 不允许在存储过程处理程序中使用 | - |
1359 | 触发器已存在 | - |
1360 | 触发器不存在 | - |
1361 | 触发器的目标表是视图或临时表 | 触发器的 'user_logs' 是视图或临时表 |
1362 | 不允许在触发器中更新行 | 不允许在 BEFORE 触发器中更新 NEW 行 |
1363 | 在触发器中不存在行 | 在 AFTER 触发器中不存在 OLD 行 |
1364 | 字段没有默认值 | 字段 email 没有默认值 |
1365 | 除以 0 | - |
1366 | 不正确的值对于列 | 不正确的 INTEGER 值:'abc' 对于列 'age' 在第 5 行 |
1367 | 解析期间发现非法的值 | 解析期间发现非法的 DATE '2023-02-30' 值 |
1368 | 不可更新视图上的 CHECK OPTION | 不可更新视图 'hr_db.employee_view' 上的 CHECK OPTION |
1369 | CHECK OPTION 失败 | CHECK OPTION 失败 'sales_db.order_view' |
1370 | 用户对例程拒绝命令 | 用户 'john'@'localhost' 对例程 'calculate_bonus' 拒绝 EXECUTE 命令 |
1371 | 清除旧中继日志失败 | 清除旧中继日志失败: 权限不足 |
1372 | 密码哈希应为指定位数十六进制数 | 密码哈希应为41位十六进制数 |
1373 | 在二进制日志索引中找不到目标日志 | - |
1374 | 读取日志索引文件时发生 I/O 错误 | - |
1375 | 服务器配置不允许清除二进制日志 | - |
1376 | fseek() 失败 | - |
1377 | 日志清除期间发生致命错误 | - |
1378 | 可清除日志正在使用,不会清除 | - |
1379 | 日志清除期间发生未知错误 | - |
1380 | 初始化中继日志位置失败 | 初始化中继日志位置失败:文件损坏 |
1381 | 您未使用二进制日志 | - |
1382 | 语法保留给 MySQL 服务器内部使用 | 语法 INTERNAL 保留给 MySQL 服务器内部使用 |
1383 | WSAStartup 失败 | - |
1384 | 尚不能处理具有不同组的程序 | - |
1385 | 使用此程序时选择必须有分组 | - |
1386 | 不能使用 ORDER 子句与此程序 | - |
1387 | 二进制日志和复制禁止更改全局服务器变量 | 二进制日志和复制禁止更改全局服务器 sql_mode |
1388 | 无法映射文件 | 无法映射文件: /var/lib/mysql/data.ibd,错误号:2 |
1389 | 魔数错误 | 配置文件中的魔数错误 |
1390 | 预处理语句包含太多占位符 | - |
1391 | 键部分长度不能为 0 | 键部分 username 长度不能为0 |
1392 | 视图文本校验和失败 | - |
1393 | 不能通过连接视图修改多个基表 | 不能通过连接视图 'db.user_order_view' 修改多个基表 |
1394 | 不能在没有字段列表的情况下插入连接视图 | 不能在没有字段列表的情况下插入连接视图 'db.user_details' |
1395 | 不能从连接视图删除数据 | 不能从连接视图 'db.composite_view' 删除数据 |
1396 | 操作失败 | 操作 DROP 失败,对于 table users |
1397 | XAER_NOTA: 未知 XID | - |
1398 | XAER_INVAL: 无效参数(或不支持的命令) | - |
1399 | XAER_RMFAIL: 当全局事务处于某种状态时无法执行命令 | XAER_RMFAIL: 当全局事务处于 PREPARED 状态时无法执行命令 |
1400 | XAER_OUTSIDE: 一些工作在全局事务外部完成 | - |
1401-1500
错误码 | 错误描述 | 示例 |
1401 | XAER_RMERR: 事务分支中发生致命错误 - 检查数据一致性 | - |
1402 | XA_RBROLLBACK: 事务分支已回滚 | - |
1403 | 用户在主机上对例程没有定义这样的授权 | 用户 john 在主机 192.168.1.100 上对例程 calculate_bonus 没有定义这样的授权 |
1404 | 授予 EXECUTE 和 ALTER ROUTINE 权限失败 | - |
1405 | 撤销对已删除例程的所有权限失败 | - |
1406 | 指定行和列的数据太长 | 第15行列 description 的数据太长 |
1407 | 错误的 SQL 状态 | 错误的 SQL 状态: 42S02 |
1408 | 服务器准备接受连接 | mysqld:准备接受连接。版本: 8.0.28 套接字:/tmp/mysql.sock 端口:3306 |
1409 | 无法从固定大小行的文件加载值到变量 | - |
1410 | 您不允许使用 GRANT 创建用户 | - |
1411 | 函数的不正确类型值 | 函数 validate_email 的不正确 BOOLEAN 值:invalid |
1412 | 表定义已更改,请重试事务 | 表定义已更改,请重试事务。表结构已修改 |
1413 | 在同一块中声明了重复的处理程序 | - |
1414 | 例程的 OUT 或 INOUT 参数不是变量或 BEFORE 触发器中的 NEW 伪变量 | 例程 process_data 的 OUT 或 INOUT 参数2不是变量或 BEFORE 触发器中的 NEW 伪变量 |
1415 | 不允许从函数返回结果集 | 不允许从 FUNCTION 返回结果集 |
1416 | 无法从发送到 GEOMETRY 字段的数据中获取几何对象 | - |
1417 | 例程失败且在其声明中没有 NO SQL 或 READS SQL DATA,并且启用了二进制日志记录 | - |
1418 | 此函数在其声明中没有 DETERMINISTIC、NO SQL 或 READS SQL DATA,并且启用了二进制日志记录 | - |
1419 | 您没有 SUPER 权限,并且启用了二进制日志记录 | - |
1420 | 您无法执行已有关联打开游标的预处理语句 | - |
1421 | 语句没有打开的游标 | 语句(12345)没有打开的游标 |
1422 | 在存储函数或触发器中不允许显式或隐式提交 | - |
1423 | 视图的底层表字段没有默认值 | 视图 hr_db.employee_view 的底层表字段没有默认值 |
1424 | 不允许递归存储函数和触发器 | - |
1425 | 为列指定的小数位数太大,超过了最大允许值 | 为列 price 指定的小数位数为10,最大允许为6 |
1426 | 为列指定的精度太大 | 为 decimal_column 指定的精度 100 太大。最大为65 |
1427 | 对于 float(M,D)、double(M,D) 或 decimal(M,D),M 必须 >= D | 对于 float(M,D)、double(M,D) 或 decimal(M,D),M 必须 >= D(列 coordinate) |
1428 | 您不能将系统表的写锁与其他表或锁类型结合使用 | - |
1429 | 无法连接到外部数据源 | 无法连接到外部数据源: ODBC_Connection |
1430 | 处理外部数据源查询时出现问题 | 处理外部数据源查询时出现问题。数据源错误:连接超时 |
1431 | 您尝试引用的外部数据源不存在 | 您尝试引用的外部数据源不存在。数据源错误:无效数据源 |
1432 | 无法创建联合表。数据源连接字符串格式不正确 | 无法创建联合表。数据源连接字符串 DSN=my_dsn 格式不正确 |
1433 | 数据源连接字符串格式不正确 | 数据源连接字符串 invalid_connection 格式不正确 |
1434 | 无法创建联合表。外部数据源错误 | 无法创建联合表。外部数据源错误:权限不足 |
1435 | 触发器在错误的模式中 | - |
1436 | 线程堆栈溢出 | 线程堆栈溢出:使用了196608字节的262144字节堆栈,需要32768 字节 |
1437 | 存储过程、函数或触发器的定义体过长,超过了最大允许长度 | 例程 complex_calculation 的体太长 |
1438 | 无法删除默认键缓存 | - |
1439 | 列的显示宽度超出范围 | 列 id 的显示宽度超出范围(最大值 = 255) |
1440 | XAER_DUPID:XID 已存在 | - |
1441 | 日期时间函数字段溢出 | 日期时间函数: DATE_ADD 字段溢出 |
1442 | 无法在存储函数/触发器中更新表,因为它已被调用此存储函数/触发器的语句使用 | 无法在存储函数/触发器中更新表 users,因为它已被调用此存储函数/触发器的语句使用 |
1443 | 表的定义阻止了对表的操作 | 表 archive 的定义阻止了对表 logs 的操作 DELETE |
1444 | 预处理语句包含引用同一语句的存储例程调用 | - |
1445 | 不允许在存储函数或触发器中设置自动提交 | - |
1446 | 定义者未完全限定 | - |
1447 | 视图没有定义者信息(旧表格式) | 视图 sales.report_view 没有定义者信息(旧表格式) |
1448 | 您需要 SUPER 权限才能使用定义者创建视图 | 您需要 SUPER 权限才能使用定义者 admin@localhost 创建视图 |
1449 | 指定为定义者的用户不存在 | 指定为定义者的用户( old_user@192.168.1.100)不存在 |
1450 | 不允许将模式从一种更改为另一种 | 不允许将模式从 MyISAM 更改为 InnoDB |
1451 | 无法删除或更新父行:外键约束失败 | 无法删除或更新父行:外键约束失败( 约束名fk_user_id) |
1452 | 无法添加或更新子行:外键约束失败 | 无法添加或更新子行:外键约束失败( 约束名fk_order_user) |
1453 | 变量必须用反引号引用或重命名 | 变量 select 必须用 \\`select\\` 引用或重命名 |
1454 | 触发器没有定义者属性 | 触发器 db.audit_trigger 没有定义者属性 |
1455 | 对象有旧格式,您应该重新创建 | users 有旧格式,您应该重新创建 TABLE 对象 |
1456 | 例程超出了递归限制 | 例程 recursive_function 超出了递归限制100 |
1457 | 加载例程失败。数据字典表缺失、损坏或包含错误数据 | 加载例程 calculate_stats 失败。数据字典表缺失、损坏或包含错误数据(内部代码 5) |
1458 | 不正确的例程名称 | 不正确的例程名称 invalid-name |
1459 | 表需要升级 | 表需要升级。请执行 "REPAIR TABLE customers" 或转储/重新加载以修复它! |
1460 | 存储函数不支持 AGGREGATE | - |
1461 | 无法创建超过 max_prepared_stmt_count 个语句 | 无法创建超过 max_prepared_stmt_count 个语句(当前值:16384) |
1462 | 视图包含视图递归 | db1.view1包含视图递归 |
1463 | 非分组字段在子句中使用 | 非分组字段 salary 在 HAVING 子句中使用 |
1464 | 使用的表类型不支持 SPATIAL 索引 | - |
1465 | 不能在系统表上创建触发器 | - |
1466 | 名称的前导空格被删除 | 名称 table 的前导空格被删除 |
1467 | 无法从存储引擎读取自增值 | - |
1470 | 字符串对类型来说太长 | 字符串 very_long_string_value 对 VARCHAR 来说太长(不应超过 255) |
1471 | 目标表不可插入 | UPDATE 的目标表 readonly_view 不可插入 |
1472 | 表定义不同或是非 MyISAM 类型或不存在 | 表 backup_data 定义不同或是非 MyISAM 类型或不存在 |
1473 | SELECT 的嵌套级别太高 | - |
1474 | 名称已变为空字符串 | 名称 invalid_name 已变为 `` |
1475 | FIELDS TERMINATED 字符串的第一个字符不明确 | - |
1476 | 您尝试创建的外部服务器已存在 | 您尝试创建的外部服务器 external_db 已存在 |
1477 | 您尝试引用的外部服务器名称不存在 | 您尝试引用的外部服务器名称不存在。数据源错误: 服务器未找到 |
1478 | 表存储引擎不支持创建选项 | 表存储引擎 InnoDB 不支持创建选项 COMPRESSED |
1479 | 语法错误:PARTITIONING 要求为每个分区定义 VALUES | 语法错误: RANGE PARTITIONING 要求为每个分区定义 VALUES LESS THAN |
1480 | 只有特定 PARTITIONING 可以在分区定义中使用 VALUES | 只有 RANGE PARTITIONING 可以在分区定义中使用 VALUES LESS THAN |
1481 | MAXVALUE 只能在最后的分区定义中使用 | - |
1482 | 子分区只能是哈希分区和键值 | - |
1483 | 如果在一个分区上定义了子分区,必须在所有分区上定义 | - |
1484 | 定义的分区数量错误,与之前的设置不匹配 | - |
1485 | 定义的子分区数量错误,与之前的设置不匹配 | - |
1486 | 分区函数中不允许常量、随机或时区相关的表达式 | - |
1487 | RANGE/LIST VALUES 中的表达式必须是常量 | - |
1488 | 在分区函数字段列表中找不到字段 | - |
1489 | 字段列表仅允许在 KEY 分区中使用 | - |
1490 | frm 文件中的分区信息与可以写入 frm 文件的内容不一致 | - |
1491 | 函数返回错误的类型 | PARTITION 函数返回错误的类型 |
1492 | 对于分区,每个分区必须被定义 | 对于 LIST 分区,每个分区必须被定义 |
1493 | 每个分区的 VALUES LESS THAN 值必须严格递增 | - |
1494 | VALUES 值必须与分区函数类型相同 | - |
1495 | 列表分区中相同常量的多重定义 | - |
1496 | 分区不能在查询中单独使用 | - |
1497 | 此版本的 MySQL 不允许在分区中混合处理器 | - |
1498 | 对于分区引擎,必须定义所有分区 | 对于分区引擎,必须定义所有 PARTITIONS |
1499 | 定义了太多分区(包括子分区) | - |
1500 | 只能将 RANGE/LIST 分区与 HASH/KEY 分区混合用于子分区 | - |
1501-1600
错误码 | 错误描述 | 示例 |
1501 | 创建特定处理器文件失败 | - |
1502 | 分区函数中不允许 BLOB 字段 | - |
1503 | 索引必须包括表分区函数中的所有列 | PRIMARY KEY 必须包括表分区函数中的所有列 |
1504 | 分区数量为0不是允许的值 | - |
1505 | 无法在未分区的表上进行分区管理 | - |
1506 | 分区还不支持外键 | - |
1507 | 要操作的分区列表错误 | 要 DROP 的分区列表错误 |
1508 | 无法删除所有分区,请改用 DROP TABLE | - |
1509 | COALESCE PARTITION 只能用于 HASH/KEY 分区 | - |
1510 | REORGANIZE PARTITION 只能用于重新组织分区,不能更改其数量 | - |
1511 | 没有参数的 REORGANIZE PARTITION 只能用于使用 HASH PARTITION 的自动分区表 | - |
1512 | 特定分区操作只能用于 RANGE/LIST 分区 | REBUI-LD PARTITION 只能用于 RANGE/LIST 分区 |
1513 | 尝试添加具有错误子分区数量的分区 | - |
1514 | 必须至少添加一个分区 | - |
1515 | 必须至少合并一个分区 | - |
1516 | 要重新组织的分区比现有分区多 | - |
1517 | 重复的分区名称 | 重复的分区名称 p2023 |
1518 | 不允许在此命令上关闭二进制日志 | - |
1519 | 重新组织一组分区时,它们必须按顺序排列 | - |
1520 | 范围分区的重新组织不能更改总范围,除了最后一个分区可以扩展范围 | - |
1521 | 此版本的此处理器不支持分区函数 | - |
1522 | 无法从 CREATE/ALTER TABLE 定义分区状态 | - |
1523 | 处理器只支持 VALUES 中的 32 位整数 | HASH 处理器只支持 VALUES 中的32整数 |
1524 | 插件未加载 | 插件 audit_log 未加载 |
1525 | 不正确的值 | 不正确的 INTEGER 值:abc |
1526 | 表没有值对应的分区 | 表没有值 2023-12-31 的分区 |
1527 | 不允许多次指定选项 | 不允许多次指定 ENGINE |
1528 | 创建对象失败 | 创建 TABLE 失败 |
1529 | 删除对象失败 | 删除 INDEX 失败 |
1530 | 处理器不支持表空间的自动扩展 | - |
1531 | 大小参数指定不正确,要么是数字,要么是 10M 的形式 | - |
1532 | 大小数字正确,但我们不允许数字部分超过 20 亿 | - |
1533 | 更改失败 | 更改失败:权限不足 |
1534 | 写入基于行的二进制日志中的一行失败 | - |
1535 | 主服务器和从服务器上的表定义不匹配 | 主服务器和从服务器上的表定义不匹配:列数不同 |
1536 | 使用 --log-replica-updates 运行的从服务器必须使用基于行的二进制日志记录 | - |
1537 | 事件已存在 | 事件 daily_backup 已存在 |
1538 | 存储事件失败。来自存储引擎的错误代码 | 存储事件 cleanup 失败。来自存储引擎的错误代码150 |
1539 | 未知事件 | 未知事件 monthly_report |
1540 | 更改事件失败 | 更改事件 data_export 失败 |
1541 | 删除对象失败 | 删除 EVENT 失败 |
1542 | INTERVAL 要么不是正数,要么太大 | - |
1543 | ENDS 要么无效,要么在 STARTS 之前 | - |
1544 | 事件执行时间已过。事件已被禁用 | - |
1545 | 无法打开 mysql.event | - |
1546 | 未提供日期时间表达式 | - |
1547 | mysql.events 的列数错误 | mysql.events 的列数错误。预期5,找到4。表可能已损坏 |
1548 | 无法从 mysql.events 加载。表可能已损坏 | - |
1549 | 从 mysql.event 中删除事件失败 | - |
1550 | 编译事件体期间出错 | - |
1551 | 相同的新旧事件名称 | - |
1552 | 列的数据太长 | 列 description 的数据太长 |
1553 | 无法删除索引:外键约束需要它 | 无法删除索引 idx_user_id:外键约束需要它 |
1554 | 语法已弃用,将在 MySQL 版本中移除 | 语法 TYPE=MyISAM 已弃用,将在 MySQL 8.0中移除。请改用 ENGINE=MyISAM |
1555 | 您不能写锁定日志表。只允许读访问 | - |
1556 | 不能在日志表上使用锁 | - |
1557 | 维护表的外键约束会导致重复条目 | 维护表 orders 的外键约束,条目 user_id=123,键1会导致重复条目 |
1558 | mysql.events 的列数错误。预期与实际不符 | mysql.events 的列数错误。预期5,找到4。使用 MySQL 5.7创建,现在运行8.0。请执行 MySQL 升级过程 |
1559 | 当会话有打开的临时表时,无法切换到行式二进制日志格式 | - |
1560 | 无法在存储函数或触发器内更改二进制日志记录格式 | - |
1561 | NDB 集群引擎尚不支持动态更改二进制日志格式 | - |
1562 | 无法创建带分区的临时表 | - |
1563 | 分区常量超出分区函数域 | - |
1564 | 不允许使用此分区函数 | - |
1565 | DDL 日志错误 | - |
1566 | 不允许在 VALUES LESS THAN 中使用 NULL 值 | - |
1567 | 不正确的分区名称 | - |
1568 | 事务正在进行时无法更改事务特征 | - |
1569 | ALTER TABLE 导致自动增量重新排序,导致重复条目 | ALTER TABLE 导致自动增量重新排序,导致键 PRIMARY 的重复条目 1001 |
1570 | 内部调度程序错误 | 内部调度程序错误500 |
1571 | 启动/停止调度程序期间出错 | 启动/停止调度程序期间出错。错误代码13 |
1572 | 引擎不能在分区表中使用 | - |
1573 | 无法激活日志 | 无法激活 general_log 日志 |
1574 | 服务器构建时不支持基于行的复制 | - |
1575 | 解码 base64 字符串失败 | - |
1576 | 不允许递归创建事件 | - |
1577 | 无法继续,因为在服务器启动时发现事件调度程序使用的系统表已损坏 | - |
1578 | 这里只允许整数作为数字 | - |
1579 | 此存储引擎不能用于日志表 | - |
1580 | 如果启用了日志记录,则不能操作日志表 | 如果启用了日志记录,则不能 DROP 日志表 |
1581 | 无法重命名日志表。启用日志记录时,重命名到/从日志表必须重命名两个表 | 无法重命名 general_log。启用日志记录时,重命名到/从日志表必须重命名两个表 |
1582 | 调用原生函数时参数个数不正确 | 调用原生函数 SHA256 时参数个数不正确 |
1583 | 调用原生函数时参数不正确 | 调用原生函数 AES_ENCRYPT 时参数不正确 |
1584 | 调用存储函数时参数不正确 | 调用存储函数 validate_data 时参数不正确 |
1585 | 此函数与原生函数同名 | 此函数 SHA1 与原生函数同名 |
1586 | 键的重复条目 | 键 uk_email 的重复条目 john@example.com |
1587 | 打开的文件太多,请再次执行命令 | - |
1588 | 事件执行时间已过,并且设置了 ON COMPLETION NOT PRESERVE。事件创建后立即被删除 | - |
1589 | 事件执行时间已过,并且设置了 ON COMPLETION NOT PRESERVE。事件未更改。请指定未来的时间 | - |
1590 | 主服务器上发生了事件 | 主服务器上发生了事件 backup_event。消息:表不存在 |
1591 | 表对一些现有值没有分区 | - |
1592 | 使用语句格式写入二进制日志的不安全语句 | 使用语句格式写入二进制日志的不安全语句,因为 BINLOG_FORMAT = STATEMENT。 INSERT ... SELECT |
1593 | 致命错误 | 致命错误:内存分配失败 |
1594 | 中继日志读取失败 | 中继日志读取失败:文件损坏 |
1595 | 中继日志写入失败 | 中继日志写入失败:磁盘空间不足 |
1596 | 创建对象失败 | 创建 USER 失败 |
1597 | 主服务器命令失败 | 主服务器命令 DROP DATABASE 失败:数据库不存在 |
1598 | 无法进行二进制日志记录 | 无法进行二进制日志记录。消息: 权限不足 |
1599 | 视图没有创建上下文 | 视图 db1.view1 没有创建上下文 |
1600 | 视图的创建上下文无效 | 视图 db2.view2 的创建上下文无效 |
1601-1700
错误码 | 错误描述 | 示例 |
1601 | 存储例程的创建上下文无效 | 存储例程 db1.procedure1 的创建上下文无效 |
1602 | 表的 TRG 文件已损坏 | 表 db2.table1 的 TRG 文件已损坏 |
1603 | 表的触发器没有创建上下文 | 表 db3.users 的触发器没有创建上下文 |
1604 | 表的触发器创建上下文无效 | 表 db4.orders 的触发器创建上下文无效 |
1605 | 事件的创建上下文无效 | 事件 db5.backup_event 的创建上下文无效 |
1606 | 无法为触发器打开表 | 无法为触发器 db6.audit_trigger 打开表 |
1607 | 无法创建存储例程。检查警告 | 无法创建存储例程 calculate_stats。检查警告 |
1608 | 模糊的从服务器模式组合 | 模糊的从服务器模式组合。 混合复制模式 |
1609 | 指定类型的 BINLOG 语句前面缺少格式描述 BINLOG 语句 | 类型为 ROW 的 BINLOG 语句前面没有格式描述 BINLOG 语句 详细解释 |
1610 | 检测到损坏的复制事件 | - |
1611 | LOAD DATA 中的无效列引用 | LOAD DATA 中的无效列引用( @variable) |
1612 | 未找到正在清除的日志 | 未找到正在清除的日志 binlog.000015 |
1613 | XA_RBTIMEOUT:事务分支已回滚:耗时太长 | - |
1614 | XA_RBDEADLOCK:事务分支已回滚:检测到死锁 | - |
1615 | 预处理语句需要重新准备 | - |
1616 | 表不支持 DELAYED 选项 | 表 archive_data 不支持 DELAYED 选项 |
1617 | 主服务器信息结构不存在 | - |
1618 | 选项被忽略 | <skip-slave-start> 选项被忽略 |
1619 | 内置插件无法删除 | - |
1620 | 插件正忙,将在关闭时卸载 | - |
1621 | 变量是只读的。使用 SET 赋值 | GLOBAL 变量 innodb_buffer_pool_size 是只读的。使用 SET GLOBAL 赋值 |
1622 | 存储引擎不支持此语句的回滚 | 存储引擎 MyISAM 不支持此语句的回滚 |
1623 | 意外的主服务器心跳数据 | 意外的主服务器心跳数据: 无效格式 |
1624 | 请求的心跳周期值要么为负,要么超过允许的最大值 | 请求的心跳周期值要么为负,要么超过允许的最大值(3600 秒) |
1625 | mysql.ndb_replication 表的模式错误 | mysql.ndb_replication 表的模式错误。消息:列缺失 |
1626 | 解析冲突函数时出错 | 解析冲突函数时出错。消息:语法错误 |
1627 | 写入异常表失败 | 写入异常表失败。消息:权限不足 |
1628 | 表的注释太长 | 表 logs 的注释太长(最大 = 2048) |
1629 | 字段的注释太长 | 字段 description 的注释太长(最大 = 1024) |
1630 | 函数不存在 | 函数 custom_function 不存在 |
1637 | 活动并发事务太多 | - |
1638 | 不完全支持非 ASCII 分隔符参数 | - |
1639 | 调试同步点等待超时 | - |
1640 | 调试同步点达到命中限制 | - |
1641 | 重复的条件信息项 | 重复的条件信息项 SQLSTATE |
1642 | 未处理的用户定义的警告条件 | - |
1643 | 未处理的用户定义的未找到的条件 | - |
1644 | 未处理的用户定义的异常条件 | - |
1645 | 处理程序未激活时的 RESIGNAL | - |
1646 | SIGNAL/RESIGNAL 只能使用 SQLSTATE 定义的条件 | - |
1647 | 条件项的数据被截断 | 条件项 MESSAGE_TEXT 的数据被截断 |
1648 | 条件项的数据太长 | 条件项 MESSAGE_TEXT 的数据太长 |
1649 | 未知区域设置 | 未知区域设置: zh_CN.GB18030 |
1650 | 请求的服务器 ID 与从服务器启动选项冲突 | 请求的服务器 ID 100与从服务器启动选项 --replicate-same-server-id 冲突 |
1651 | 查询缓存已禁用;使用 query_cache_type=1 重启服务器以启用它 | - |
1652 | 重复的分区字段名称 | 重复的分区字段名称 region |
1653 | 分区列列表使用不一致 | - |
1654 | 分区列值的类型不正确 | - |
1655 | 字段太多 | CREATE TABLE 中的字段太多 |
1656 | 不能在 VALUES IN 中使用 MAXVALUE 作为值 | - |
1657 | 此类分区不能有多个值 | RANGE 分区不能有多个值 |
1658 | VALUES IN 中的行表达式仅允许多字段列分区 | - |
1659 | 字段对此类分区的类型不允许 | 字段 description 对此类分区的类型不允许 |
1660 | 分区字段的总长度太大 | - |
1661 | 无法执行语句:无法写入二进制日志,因为涉及既不能基于行又不能基于语句的引擎 | - |
1662 | 无法执行语句:无法写入二进制日志,因为 BINLOG_FORMAT = ROW 且至少有一个表使用限制于基于语句日志记录的存储引擎 | - |
1663 | 无法执行语句:无法写入二进制日志,因为语句不安全,存储引擎限制于基于语句日志记录,且 BINLOG_FORMAT = MIXED | 无法执行语句:无法写入二进制日志,因为语句不安全,存储引擎限制于基于语句日志记录,且 BINLOG_FORMAT = MIXED。 INSERT ... SELECT |
1664 | 无法执行语句:无法写入二进制日志,因为语句采用行格式且至少有一个表使用限制于基于语句日志记录的存储引擎 | - |
1665 | 无法执行语句:无法写入二进制日志,因为 BINLOG_FORMAT = STATEMENT 且至少有一个表使用限制于基于行日志记录的存储引擎 | - |
1666 | 无法执行语句:无法写入二进制日志,因为语句采用行格式且 BINLOG_FORMAT = STATEMENT | - |
1667 | 无法执行语句:无法写入二进制日志,因为涉及多个引擎且至少一个引擎是内部日志系统 | - |
1668 | 语句不安全,因为它使用 LIMIT 子句 | - |
1669 | 语句不安全,因为它使用 INSERT DELAYED | - |
1670 | 语句不安全,因为它使用通用日志、慢查询日志或 performance_schema 表 | - |
1671 | 语句不安全,因为它调用触发器或存储函数插入 AUTO_INCREMENT 列 | - |
1672 | 语句不安全,因为它使用可能在从服务器上返回不同值的 UDF | - |
1673 | 语句不安全,因为它使用可能在从服务器上有不同值的系统变量 | - |
1674 | 语句不安全,因为它使用可能在从服务器上返回不同值的系统函数 | - |
1675 | 语句不安全,因为它在同一事务中访问事务表后访问非事务表 | - |
1676 | 语句类型和详细信息 | UNSAFE 语句:INSERT ... SELECT |
1677 | 表的列无法从一种类型转换为另一种类型 | 表 db1.table1 的列3无法从类型 VARCHAR 转换为类型 INTEGER |
1678 | 无法为表创建转换表 | 无法为表 db2.users 创建转换表 |
1679 | 无法在事务内部修改会话级别的 binlog_format 设置 | - |
1680 | 为对象指定的路径太长 | 为 DATABASE 指定的路径太长 |
1681 | 功能已弃用,将在未来版本中移除 | OLD_PASSWORD() 已弃用,将在未来版本中移除 |
1682 | 原生表结构错误 | 原生表 mysql.user 结构错误 |
1683 | 无效的 performance_schema 使用 | - |
1684 | 表被跳过,因为其定义正在被并发的 DDL 语句修改 | 表 temp.temp_table 被跳过,因为其定义正在被并发的 DDL 语句修改 |
1685 | 无法在事务内部修改会话级别的 binlog_direct_non_transactional_updates 设置 | - |
1686 | 无法在存储函数或触发器内部更改二进制日志直接标志 | - |
1687 | SPATIAL 索引只能包含几何类型列 | - |
1688 | 索引的注释太长 | 索引 idx_location 的注释太长(最大 = 1024) |
1689 | 等待锁因挂起的排他锁而中止 | - |
1690 | 值超出范围 | DECIMAL 中的 PRECISION 值超出范围 |
1691 | LIMIT 子句中的非整数类型变量 | - |
1692 | 在语句中混合自日志记录和非自日志记录引擎是不安全的 | - |
1693 | 语句访问非事务表以及事务表或临时表,并对其中任何一个进行写入 | - |
1694 | 无法在事务内部修改 @@session.sql_log_bin | - |
1695 | 无法在存储函数或触发器内部更改 sql_log_bin | - |
1696 | 从 .par 文件读取失败 | - |
1697 | 分区的 VALUES 值必须为 INT 类型 | 分区 p2023 的 VALUES 值必须为 INT 类型 |
1698 | 用户被拒绝访问 | 用户'test'@'127.0.0.1'被拒绝访问 |
1699 | 对通过插件进行身份验证的用户,SET PASSWORD 没有意义 | - |
1700 | 带有 IDENTIFIED WITH 的 GRANT 是非法的,因为用户已存在 | 带有 IDENTIFIED WITH 的 GRANT 是非法的,因为用户 jane 已存在 |
1701-1800
错误码 | 错误描述 | 示例 |
1701 | 无法截断在外键约束中引用的表 | 无法截断在外键约束中引用的表( orders.user_id_fk) |
1702 | 插件是 force_plus_permanent,无法卸载 | 插件 audit_log 是 force_plus_permanent,无法卸载 |
1703 | 请求的心跳周期值小于 1 毫秒。该值重置为 0,意味着心跳将有效禁用 | - |
1704 | 请求的心跳周期值超过 replica_net_timeout 秒的值 | 请求的心跳周期值超过 replica_net_timeout 60秒的值 |
1705 | 多行语句需要超过 max_binlog_stmt_cache_size 字节的存储 | 多行语句需要超过 max_binlog_stmt_cache_size 16777216 字节的存储 |
1706 | 不允许主键/分区键更新,因为表通过别名同时作为多个表被更新 | 不允许主键/分区键更新,因为表同时作为 users 和 profiles 被更新 |
1707 | 需要重建表。请执行 ALTER TABLE FORCE 或转储/重新加载以修复它! | 需要重建表。请执行 ALTER TABLE customers FORCE 或转储/重新加载以修复它! |
1708 | 变量的值不应小于另一个变量的值 | max_connections 的值不应小于 max_user_connections 的值 |
1709 | 索引列大小太大。最大列大小为指定的字节 | 索引列大小太大。最大列大小为767字节 |
1710 | 触发器在其体中有错误 | 触发器 audit_trigger 在其体中有错误:语法错误 |
1711 | 未知触发器在其体中有错误 | 未知触发器在其体中有错误: 未定义变量 |
1712 | 索引已损坏 | 索引 idx_email 已损坏 |
1713 | 撤销日志记录太大 | - |
1714 | INSERT IGNORE... SELECT 不安全,因为 SELECT 检索行的顺序无法预测 | - |
1715 | INSERT... SELECT... ON DUPLICATE KEY UPDATE 不安全,因为 SELECT 检索行的顺序无法预测 | - |
1716 | REPLACE... SELECT 不安全,因为 SELECT 检索行的顺序无法预测 | - |
1717 | CREATE... IGNORE SELECT 不安全,因为 SELECT 检索行的顺序无法预测 | - |
1718 | CREATE... REPLACE SELECT 不安全,因为 SELECT 检索行的顺序无法预测 | - |
1719 | UPDATE IGNORE 不安全,因为更新行的顺序无法预测 | - |
1720 | 插件标记为不能动态卸载。您必须停止服务器才能卸载它 | 插件 keyring_file 标记为不能动态卸载 |
1721 | 插件标记为不能动态安装。您必须停止服务器才能安装它 | 插件 validate_password 标记为不能动态安装 |
1722 | 从另一个表选择后在具有自增列的表中写入的语句不安全 | - |
1723 | 在具有自增列的表上执行 CREATE TABLE... SELECT... 不安全 | - |
1724 | 在具有多个 UNIQUE KEY 的表上执行 INSERT... ON DUPLICATE KEY UPDATE 不安全 | - |
1725 | 表正被用于外键检查 | - |
1726 | 存储引擎不支持系统表 | 存储引擎 MyISAM 不支持系统表。[mysql.user] |
1727 | 插入到非组合主键第一部分的自动增量字段中是不安全的 | - |
1728 | 无法从系统表中加载。表可能已损坏 | 无法从 mysql.plugin 中加载。表可能已损坏 |
1729 | 请求的主服务器延迟值超过最大值 | 请求的主服务器延迟值 86400 超过最大值 3600 |
1730 | BINLOG 语句中只允许 Format_description_log_event 和行事件 | BINLOG 语句中只允许 Format_description_log_event 和行事件(但提供了 Query_log_event) |
1731 | 分区和表之间的属性不匹配 | 分区和表之间的属性 ENGINE 不匹配 |
1732 | 要与分区交换的表已分区 | 要与分区交换的表已分区: partitioned_table |
1733 | 要与分区交换的表是临时表 | 要与分区交换的表是临时表: temp_data |
1734 | 子分区表,请使用子分区而不是分区 | - |
1735 | 表中的未知分区 | 表 sales_data 中的未知分区 p2024 |
1736 | 表具有不同的定义 | - |
1737 | 找到与分区不匹配的行 | - |
1738 | 选项 binlog_cache_size 大于 max_binlog_cache_size | 选项 binlog_cache_size(33554432)大于 max_binlog_cache_size(16777216) |
1739 | 由于字段上的类型或排序规则转换,无法在索引上使用访问方法 | 由于字段 name 上的类型或排序规则转换,无法在索引 idx_name 上使用 RANGE 访问 |
1740 | 要与分区交换的表有外键引用 | 要与分区交换的表有外键引用: orders_fk |
1741 | 在表中未找到键值 | 在表 db.users 中未找到键值 user123 |
1742 | 列的数据太长 | 列 content 的数据太长 |
1743 | 从网络读取时复制事件校验和验证失败 | - |
1744 | 从日志文件读取时复制事件校验和验证失败 | - |
1745 | 选项 binlog_stmt_cache_size 大于 max_binlog_stmt_cache_size | 选项 binlog_stmt_cache_size(33554432)大于 max_binlog_stmt_cache_size(16777216) |
1746 | 创建对象时无法更新表 | 创建 INDEX 时无法更新表 large_table |
1747 | 非分区表上的 PARTITION() 子句 | - |
1748 | 找到与给定分区集不匹配的行 | - |
1749 | 分区不存在 | 分区 p2023_q4 不存在 |
1750 | 更改复制存储库类型时失败 | 更改复制存储库类型时失败: 权限不足 |
1751 | 无法回滚某些临时表的创建 | - |
1752 | 删除了一些临时表,但这些操作无法回滚 | - |
1753 | 操作在多线程从服务器模式下不支持 | LOAD DATA 在多线程从服务器模式下不支持。需要串行执行 |
1754 | 修改的数据库数量超过最大值;数据库名称将不包含在复制事件元数据中 | 修改的数据库数量超过最大值 10;数据库名称将不包含在复制事件元数据中 |
1755 | 无法在并行模式下执行当前事件组 | 无法在并行模式下执行当前事件组。遇到事件 Query_log_event,中继日志名称 relay-bin.00002,位置 12345 |
1756 | 并行回放错误 | 协调者遇到错误或者在调度 relay-log log.00001 位置 0 的event时被杀死 |
1757 | 分区表不支持 FULLTEXT 索引 | - |
1758 | 无效的条件编号 | - |
1759 | 在不使用 SSL/TLS 的情况下以明文发送密码极其不安全 | - |
1760 | 在主信息存储库中存储 MySQL 用户名或密码信息不安全 | - |
1761 | 表的外键约束将导致表中的重复条目 | 表 orders 的外键约束,记录 user_id=123 将导致表 users 中的重复条目,键 PRIMARY |
1762 | 表的外键约束将导致子表中的重复条目 | 表 parent_table 的外键约束,记录 id=456 将导致子表中的重复条目 |
1763 | 仅启动从服务器 SQL 线程时无法设置身份验证选项 | - |
1764 | 表没有支持此查询的 FULLTEXT 索引 | - |
1765 | 系统变量不能在存储函数或触发器中设置 | 系统变量 autocommit 不能在存储函数或触发器中设置 |
1766 | 系统变量在有进行中的事务时不能设置 | 系统变量 transaction_isolation 在有进行中的事务时不能设置 |
1767 | 系统变量 GTID_NEXT 的值未列在 GTID_NEXT_LIST 中 | GTID_NEXT 的值为 '123e4567-e89b-12d3-a456-426614174000:1',但该值不在 GTID_NEXT_LIST 中 |
1768 | 系统变量 GTID_NEXT 不能在事务内部更改 | - |
1769 | 语句 SET 不能调用存储函数 | 语句 SET @var = func() 不能调用存储函数 |
1770 | 当 GTID_NEXT_LIST 非空时,GTID_NEXT 不能设置为 'AUTOMATIC' | - |
1771 | 跳过事务,因为它已被执行和记录 | 跳过事务 uuid:100-200,因为它已被执行和记录 |
1772 | 格式错误的 GTID 集规范 | 格式错误的 GTID 集规范 uuid:100-50 |
1773 | 格式错误的 GTID 集编码 | - |
1774 | 格式错误的 GTID 规范 | 格式错误的 GTID 规范 invalid_gtid |
1775 | 无法生成 GTID:整数部分达到最大值 | - |
1776 | 当 MASTER_AUTO_POSITION 激活时,不能设置参数 MASTER_LOG_FILE、MASTER_LOG_POS 等 | - |
1777 | 无法执行 CHANGE MASTER TO MASTER_AUTO_POSITION = 1,因为 @@GLOBAL.GTID_MODE = OFF | - |
1778 | 不能在事务内部执行具有隐式提交的语句当 @@SESSION.GTID_NEXT == 'UUID:NUMBER' 时 | - |
1779 | GTID_MODE = ON 要求 ENFORCE_GTID_CONSISTENCY = ON | - |
1780 | @@GLOBAL.GTID_MODE = ON 或 ON_PERMISSIVE 或 OFF_PERMISSIVE 要求 --log-bin 和 --log-replica-updates | - |
1781 | 当 @@GLOBAL.GTID_MODE = OFF 时,@@SESSION.GTID_NEXT 不能设置为 UUID:NUMBER | - |
1782 | 当 @@GLOBAL.GTID_MODE = ON 时,@@SESSION.GTID_NEXT 不能设置为 ANONYMOUS | - |
1783 | 当 @@GLOBAL.GTID_MODE = OFF 时,@@SESSION.GTID_NEXT_LIST 不能设置为非 NULL 值 | - |
1784 | 当 @@GLOBAL.GTID_MODE = OFF 时找到 Gtid_log_event | - |
1785 | 语句违反 GTID 一致性:对非事务表的更新 | - |
1786 | 语句违反 GTID 一致性:CREATE TABLE ... SELECT | - |
1787 | 语句违反 GTID 一致性:CREATE TEMPORARY TABLE 和 DROP TEMPORARY TABLE | - |
1788 | @@GLOBAL.GTID_MODE 的值只能一次更改一步 | - |
1789 | 无法复制,因为主服务器清除了所需的二进制日志 | 无法复制,因为主服务器清除了所需的二进制日志。从其他地方复制缺失的事务 |
1790 | @@SESSION.GTID_NEXT 不能被拥有 GTID 的客户端更改 | @@SESSION.GTID_NEXT 不能被拥有 GTID 的客户端更改。客户端拥有 uuid:100 |
1791 | 未知的 EXPLAIN 格式名称 | 未知的 EXPLAIN 格式名称:EXTENDED |
1792 | 无法在只读事务中执行语句 | - |
1793 | 表分区的注释太长 | 表分区 p2023 的注释太长(最大 = 1024) |
1794 | 从服务器未正确配置或初始化失败 | - |
1795 | InnoDB 目前一次支持创建一个 FULLTEXT 索引 | - |
1796 | 无法在临时 InnoDB 表上创建 FULLTEXT 索引 | - |
1797 | doc id列对 InnoDB FULLTEXT 索引的类型错误 | 列 binary_data 对 InnoDB FULLTEXT 索引的类型错误 |
1798 | doc id索引对 InnoDB FULLTEXT 索引的类型错误 | 索引 spatial_idx 对 InnoDB FULLTEXT 索引的类型错误 |
1799 | 创建索引需要超过 innodb_online_alter_log_max_size 字节的修改日志 | 创建索引 idx_content 需要超过 innodb_online_alter_log_max_size 134217728 字节的修改日志 |
1800 | 未知的 ALGORITHM | 未知的 ALGORITHM CUSTOM |
1801-1886
错误码 | 错误描述 | 示例 |
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 时,在 COMMIT 或 ROLLBACK 后必须显式将其设置为不同的值 | - |
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 没有定义必要的键 |
3000-3100
错误码 | 错误描述 | 示例 |
3000 | 文件已损坏 | 文件 /var/lib/mysql/data.ibd 已损坏 |
3001 | 查询在主库上部分完成并被中止 | 查询在主库上部分完成(主库错误:1213)并被中止。查询: UPDATE users SET status=1 |
3002 | 查询在主库和从库上导致不同的错误 | 主库错误:消息= 死锁检测 错误代码=1213;从库错误:实际消息=表不存在,错误代码=1146。默认数据库:test_db。查询:DELETE FROM temp_table |
3003 | 表的存储引擎未加载 | 表 db1.logs 的存储引擎 CustomEngine 未加载 |
3004 | 当错误处理程序未激活时不能使用 GET STACKED DIAGNOSTICS | - |
3005 | 功能不再支持。该语句已转换 | TYPE=MyISAM 不再受支持。该语句已转换为 ENGINE=MyISAM |
3006 | 语句不安全,因为它使用了全文解析器插件 | - |
3007 | 无法丢弃/导入与临时表关联的表空间 | - |
3008 | 外键级联删除/更新超过最大深度 | 外键级联删除/更新超过最大深度15 |
3009 | 表的列数错误。创建时与当前版本不匹配 | 表 mysql.user 的列数错误。预期5列,发现4列。创建时 MySQL 版本为5.7,当前运行版本为8.0 |
3010 | 触发器没有 CREATED 属性 | 触发器 db1.schema1.audit_trigger 没有 CREATED 属性 |
3011 | 给定操作时间和事件类型的被引用触发器不存在 | - |
3012 | EXPLAIN FOR CONNECTION 命令仅支持 SELECT/UPDATE/INSERT/DELETE/REPLACE 语句 | - |
3013 | 列的大小无效 | 列 description 的大小无效 |
3014 | 发现表存储引擎缺少必需的创建选项 | 发现表存储引擎 InnoDB 缺少必需的创建选项 COMPRESSED |
3015 | 存储引擎内存不足 | 存储引擎 Memory 内存不足 |
3016 | 匿名用户的密码不能过期 | - |
3017 | 无法在 Slave SQL 线程运行时执行此操作 | - |
3018 | 无法在物化子查询上创建 FULLTEXT 索引 | - |
3019 | 撤销日志错误 | 撤销日志错误: 日志损坏 |
3020 | 对数的参数无效 | - |
3021 | 无法在 Slave IO 线程运行时执行此操作 | 无法在 Slave IO 线程运行时执行此操作;请先运行 STOP SLAVE IO_THREAD FOR CHANNEL 'channel1' |
3022 | 当从库存在临时表时,此操作可能不安全 | - |
3023 | CHANGE MASTER TO 带有 MASTER_LOG_FILE 子句但没有 MASTER_LOG_POS 子句可能不安全 | - |
3024 | 查询执行被中断,超过最大语句执行时间 | - |
3025 | SELECT 不是只读语句,禁用计时器 | - |
3026 | 重复条目 | 重复条目 john@example.com |
3027 | SQL 模式不再有任何效果 | NO_AUTO_CREATE_USER 模式不再有任何效果。请改用 STRICT_ALL_TABLES 或 STRICT_TRANS_TABLES |
3028 | ORDER BY 的表达式包含聚合函数并应用于 UNION | ORDER BY 的表达式 #1 包含聚合函数并应用于 UNION |
3029 | ORDER BY 的表达式包含聚合函数并应用于非聚合查询的结果 | ORDER BY 的表达式 #2 包含聚合函数并应用于非聚合查询的结果 |
3030 | 当启用 replica-preserve-commit-order 时,Slave 工作线程已停止 | - |
3031 | 不支持 replica_preserve_commit_order | 不支持 replica_preserve_commit_order ON |
3032 | 服务器当前处于离线模式 | - |
3033 | 二进制几何函数给了两个不同 SRID 的几何对象 | 二进制几何函数 ST_Intersects 给了两个不同 SRID 的几何对象:4326 和 3857 |
3034 | 使用不支持类型的参数调用几何函数 | 使用不支持类型的参数调用几何函数 ST_Area |
3035 | 在几何函数中发生未知的 GIS 错误 | 在函数 ST_Union 中发生未知的 GIS 错误 |
3036 | 在 GIS 函数中捕获到未知异常 | 在函数 ST_Buffer 中捕获到未知异常 |
3037 | 提供给 GIS 函数的几何数据无效 | 提供给函数 ST_IsValid 的 GIS 数据无效 |
3038 | 在函数中,几何对象没有数据 | 在函数 ST_Length 中,几何对象没有数据 |
3039 | 无法计算质心,因为几何对象为空 | 无法计算质心,因为函数 ST_Centroid 中的几何对象为空 |
3040 | 几何叠加计算错误:几何数据无效 | 几何叠加计算错误:函数 ST_Overlap 中的几何数据无效 |
3041 | 几何转向信息计算错误:几何数据无效 | 几何转向信息计算错误:函数 ST_IsSimple 中的几何数据无效 |
3042 | 函数中的交点分析过程意外中断 | 函数 ST_Intersection 中的交点分析过程意外中断 |
3043 | 在函数中抛出未知异常 | 在函数 ST_Difference 中抛出未知异常 |
3044 | 函数中内存分配错误 | 内存分配错误:函数 ST_Union 中的几何对象合并 |
3045 | 域错误 | 域错误:函数 ST_ConvexHull 中的 无效坐标 |
3046 | 长度错误 | 长度错误:函数 ST_Length 中的 线串太短 |
3047 | 参数无效错误 | 参数无效错误:函数 ST_Buffer 中的 负半径 |
3048 | 范围错误 | 范围错误:函数 ST_Scale 中的 缩放因子过大 |
3049 | 溢出错误 | 溢出错误:函数 ST_Area 中的 面积计算溢出 |
3050 | 范围错误 | 范围错误:函数 ST_Distance 中的 距离超出范围 |
3051 | 下溢错误 | 下溢错误:函数 ST_Precision 中的 精度下溢 |
3052 | 逻辑错误 | 逻辑错误:函数 ST_Simplify 中的 拓扑矛盾 |
3053 | 运行时错误 | 运行时错误:函数 ST_Transform 中的 坐标转换失败 |
3054 | 未知异常 | 未知异常:函数 ST_GeomFromText 中的 WKT 解析异常 |
3055 | 几何字节字符串必须为小端序 | - |
3056 | 为复制用户提供的密码超过最大长度 32 个字符 | - |
3057 | 用户级锁名称不正确 | 用户级锁名称 my_lock 不正确 |
3058 | 尝试获取用户级锁时发现死锁 | - |
3059 | 无法执行 REPLACE,因为它需要删除不在视图中的行 | - |
3060 | 不支持对具有 GIS 索引的表进行在线操作 | - |
3061 | 用户变量名非法 | 用户变量名 @123var 非法 |
3062 | 当 GTID_MODE = OFF 时,无法执行操作 | 当 GTID_MODE = OFF 时,无法 SET GTID_NEXT |
3063 | 无法从复制从库线程中执行操作 | 无法从复制从库线程中 CREATE USER |
3064 | 函数中参数的类型不正确 | 函数 ST_Contains 中参数 geometry1 的类型不正确 |
3065 | ORDER BY 子句的表达式不在 SELECT 列表中,引用了不在 SELECT 列表中的列 | ORDER BY 子句的表达式 #3 不在 SELECT 列表中,引用了不在 SELECT 列表中的列 email;这与 only_full_group_by 不兼容 |
3066 | ORDER BY 子句的表达式不在 SELECT 列表中,包含聚合函数 | ORDER BY 子句的表达式 #4 不在 SELECT 列表中,包含聚合函数;这与 only_full_group_by 不兼容 |
3067 | 提供的过滤器列表包含一个不符合要求的格式的值 | 提供的过滤器列表包含一个不符合要求的 db_pattern.table_pattern 格式的值 |
3068 | OK 包太大 | - |
3069 | 提供给函数的 JSON 数据无效 | 提供给函数 JSON_EXTRACT 的 JSON 数据无效:无效格式 |
3070 | 提供给函数的 GeoJSON 数据无效:缺少必需的成员 | 提供给函数 ST_GeomFromGeoJSON 的 GeoJSON 数据无效:缺少必需的成员 type |
3071 | 提供给函数的 GeoJSON 数据无效:成员必须是特定类型 | 提供给函数 ST_GeomFromGeoJSON 的 GeoJSON 数据无效:成员 coordinates 必须是 array 类型 |
3072 | 提供给函数的 GeoJSON 数据无效 | 提供给函数 ST_GeomFromGeoJSON 的 GeoJSON 数据无效 |
3073 | 函数中坐标维度数不支持 | 函数 ST_GeomFromText 中坐标维度数不受支持:发现 4,预期 2 或 3 |
3074 | Slave 通道不存在 | Slave 通道 channel1 不存在 |
3075 | 对于给定的主机和端口组合,Slave 通道已存在 | 对于给定的主机和端口组合,Slave 通道 channel2 已存在 |
3076 | 无法创建通道:通道名称无效或过长 | - |
3077 | 要拥有多个通道,存储库不能是 FILE 类型 | - |
3078 | 无法删除通道的 Slave 信息对象 | 无法删除通道 channel3 的 Slave 信息对象 |
3079 | Slave 上存在多个通道。请提供通道名称作为参数 | - |
3080 | 超过允许的最大复制通道数 | - |
3081 | 无法在复制线程运行时执行此操作 | 无法在复制线程运行时执行此操作;请先运行 STOP SLAVE FOR CHANNEL 'channel1' |
3082 | 此操作需要运行的复制线程 | 此操作需要运行的复制线程;请配置 Slave 并运行 START SLAVE FOR CHANNEL 'channel1' |
3083 | 通道的复制线程已经在运行 | 通道 channel1 的复制线程已经在运行 |
3084 | 通道的复制线程已停止 | 通道 channel2 的复制线程已停止 |
3085 | 无法在 Slave SQL 线程运行时执行此操作 | 无法在 Slave SQL 线程运行时执行此操作;请先运行 STOP SLAVE SQL_THREAD FOR CHANNEL 'channel1' |
3086 | 当 sql_replica_skip_counter > 0 时,不允许使用 START SLAVE [SQL_THREAD] 启动多个 SQL 线程 | - |
3087 | GROUP BY 子句中不包含表达式,并且它包含非聚合列 | GROUP BY 子句中不包含 SELECT 的表达式 #1,并且它包含非聚合列 department,该列在功能上不依赖于 GROUP BY 子句中的列;这与 sql_mode=only_full_group_by 不兼容 |
3088 | 在没有 GROUP BY 的聚合查询中,表达式包含非聚合列 | 在没有 GROUP BY 的聚合查询中,SELECT 的表达式 #2 包含非聚合列 username;这与 sql_mode=only_full_group_by 不兼容 |
3089 | 更新已弃用 | 更新 mysql.user 已弃用。未来版本中将使其变为只读 |
3090 | 更改 SQL 模式已弃用 | 更改 SQL 模式 NO_ZERO_DATE 已弃用。未来版本中将被移除 |
3091 | DROP DATABASE 失败;数据库目录仍然存在 | DROP DATABASE 失败;请按以下步骤修复:(1) 从数据库目录 /var/lib/mysql/test_db 中删除所有文件;(2) SET GTID_NEXT='uuid:100';(3) DROP DATABASE test_db |
3092 | 服务器未正确配置为组的活动成员 | - |
3093 | START GROUP_REPLICATION 命令失败,因为组已在运行 | - |
3094 | START GROUP_REPLICATION 命令失败,因为应用器模块启动失败 | - |
3095 | STOP GROUP_REPLICATION 命令执行未完成:应用器线程在忙时收到了停止信号 | - |
3096 | START GROUP_REPLICATION 命令失败,因为初始化组通信层时出错 | - |
3097 | START GROUP_REPLICATION 命令失败,因为加入通信组时出错 | - |
3098 | 表不符合外部插件的要求 | - |
3099 | 不能在没有二进制日志格式为 ROW 的情况下更改变量的值 | 不能在没有二进制日志格式为 ROW 的情况下更改变量 binlog_format 的值 |
3100 | 运行复制钩子时,观察器出错 | 运行复制钩子 before_commit 时,观察器出错 |
3101-3200
错误码 | 错误描述 | 示例 |
3101 | 插件指示服务器回滚当前事务 | - |
3102 | 生成列的表达式包含不允许的函数 | 生成列 full_name 的表达式包含不允许的函数 UUID() |
3103 | 虚拟列的 INPLACE ADD 或 DROP 不能与其他 ALTER TABLE 操作结合 | - |
3104 | 不能在生成列上定义带有子句的外键 | 不能在生成列上定义带有 CASCADE 子句的外键 |
3105 | 为表中的生成列指定的值不被允许 | 为表 users 中的生成列 age_category 指定的值不被允许 |
3106 | 生成列不支持特定功能或操作 | 生成列不支持 AUTO_INCREMENT |
3107 | 生成列只能引用在其之前定义的生成列 | - |
3108 | 列有其他生成列依赖,不能直接修改或删除 | 列 first_name 有生成列依赖 |
3109 | 生成列不能引用自增列 | 生成列 user_info 不能引用自增列 id |
3110 | 功能不可用;您需要移除功能或使用内置该功能的 MySQL | compression 功能不可用;您需要移除 zlib 或使用内置了 zlib 的 MySQL |
3111 | 不允许设置全局 GTID_MODE 为特定值,因为有特定限制 | 不允许 SET @@GLOBAL.GTID_MODE = ON,因为存在违反GTID一致性的进行中的事务 |
3112 | 复制接收线程无法以 AUTO_POSITION 模式启动 | 复制接收线程 IO_THREAD 无法以 AUTO_POSITION 模式启动:此服务器使用 @@GLOBAL.GTID_MODE = OFF |
3113 | 当 AUTO_POSITION = 1 时,无法复制匿名事务 | 当 AUTO_POSITION = 1 时,无法复制匿名事务,文件 binlog.000015,位置 123456 |
3114 | 当 @@GLOBAL.GTID_MODE = ON 时,无法复制匿名事务 | 当 @@GLOBAL.GTID_MODE = ON 时,无法复制匿名事务,文件 binlog.000016,位置 234567 |
3115 | 当 @@GLOBAL.GTID_MODE = OFF 时,无法复制 GTID 事务 | 当 @@GLOBAL.GTID_MODE = OFF 时,无法复制 GTID 事务,文件 binlog.000017,位置 345678 |
3116 | 不能设置 ENFORCE_GTID_CONSISTENCY = ON,因为存在违反 GTID 一致性的进行中的事务 | - |
3117 | 存在违反 GTID 一致性的进行中的事务 | - |
3118 | 用户访问被拒绝。账户被锁定 | 用户 john@localhost 访问被拒绝。账户被锁定 |
3119 | 表空间名称不正确 | 表空间名称 invalid_tablespace 不正确 |
3120 | 表空间非空 | 表空间 users_tablespace 非空 |
3121 | 文件名不正确 | 文件名 ../data.ibd 不正确 |
3122 | 交点不一致 | - |
3123 | 优化器提示语法错误 | - |
3124 | 不支持的 MAX_EXECUTION_TIME | - |
3125 | MAX_EXECUTION_TIME 提示仅支持顶层的独立 SELECT 语句 | - |
3126 | 提示因冲突/重复而被忽略 | 提示 INDEX_MERGE 因冲突/重复而被忽略 |
3127 | 在提示中未找到查询块名称 | 在 JOIN_ORDER 提示中未找到查询块名称 block1 |
3128 | 在提示中无法解析名称 | 在 INDEX_HINT 提示中无法解析名称 table_alias |
3129 | 请勿修改表。这是 MySQL 内部系统表 | 请勿修改 gtid_executed 表。这是 MySQL 内部系统表,用于存储已提交事务的 GTID |
3130 | 可插拔协议不支持该命令 | - |
3131 | 锁服务锁名称不正确 | 锁服务锁名称 my_lock 不正确 |
3132 | 尝试获取锁定服务锁时发现死锁 | - |
3133 | 服务锁等待超时 | - |
3134 | 函数中参数超过了几何图形中的最大点数 | 函数 ST_ConvexHull 中参数 geometry 超过了几何图形中的最大点数 (1000) |
3135 | SQL 模式应与严格模式一起使用 | NO_ZERO_DATE、NO_ZERO_IN_DATE 和 ERROR_FOR_DIVISION_BY_ZERO SQL 模式应与严格模式一起使用 |
3136 | 版本令牌不匹配 | db1 的版本令牌不匹配。正确值为 v2.0 |
3137 | 未找到版本令牌 | 未找到版本令牌 token123 |
3138 | 拥有 GTID 的客户端无法更改变量 | 拥有 GTID 的客户端无法更改变量 autocommit。该客户端拥有 uuid:100 |
3139 | 无法在通道上执行操作 | 无法在通道 channel1 上执行 START SLAVE 操作 |
3140 | JSON 文本无效 | JSON 文本无效:在列 user_data 的值中位置 5 处的 "invalid" |
3141 | 函数参数中的 JSON 文本无效 | 函数 JSON_EXTRACT 的参数 1 中的 JSON 文本无效:位置 10 处的 "malformed" |
3142 | JSON 二进制值包含无效数据 | - |
3143 | JSON 路径表达式无效 | JSON 路径表达式无效。错误在字符位置 5 附近。 $.user..name |
3144 | 无法从特定字符集的字符串创建 JSON 值 | 无法从字符集为 latin1 的字符串创建 JSON 值 |
3145 | 提供给函数的 JSON 字符数据无效 | 提供给函数 JSON_OBJECT 的 JSON 字符数据无效:非UTF8字符;要求使用 utf8 |
3146 | 函数参数中的 JSON 数据类型无效 | 函数 JSON_MERGE 的参数 2 中的 JSON 数据类型无效;需要 JSON 字符串或 JSON 类型 |
3147 | 无法将值 CAST 为 JSON | - |
3148 | 路径表达式必须使用 UTF-8 字符集编码 | 路径表达式 $.name使用了字符集latin1,但要求必须是 UTF-8 |
3149 | 路径表达式不能包含 * 和 ** 标记或数组范围 | - |
3150 | JSON 值太大,无法存储在 JSON 列中 | - |
3151 | JSON 对象包含过长的键名 | - |
3152 | JSON 列仅支持通过指定 JSON 路径上的生成列进行索引 | JSON 列 user_profile 仅支持通过指定 JSON 路径上的生成列进行索引 |
3153 | 在此上下文中不允许路径表达式 $ | - |
3154 | JSON 函数的 oneOrAll 参数只能取 one 或 all | JSON_SEARCH 的 oneOrAll 参数只能取one 或 all |
3155 | 从指定行和列的 JSON 值转换为目标类型时超出范围 | 从第10行列 age 的 JSON 值转换为 INT 时超出范围 |
3156 | 从指定行和列的 JSON 值转换为目标类型时无效 | 从第15行列 price 的 JSON 值转换为 DECIMAL 时无效 |
3157 | JSON 文档超过最大深度 | - |
3158 | JSON 文档不能包含 NULL 成员名称 | - |
3159 | 当 --require_secure_transport=ON 时,禁止使用不安全传输的连接 | - |
3160 | 未配置安全传输(SSL 或共享内存),无法设置 --require_secure_transport=ON | - |
3161 | 存储引擎被禁用(不允许创建表) | 存储引擎 MyISAM 被禁用(不允许创建表) |
3162 | 授权 ID 不存在 | 授权 ID user123 不存在 |
3163 | 授权 ID 已存在 | 授权 ID admin 已存在 |
3164 | 被审计 API 中止 | 被审计 API 中止( access_denied;403) |
3165 | 路径表达式不是指向数组中的单元格的路径 | - |
3166 | 另一个缓冲池调整大小操作已在进行中 | - |
3167 | 功能被禁用 | query_cache 功能被禁用;请参阅 query_cache_type 的文档 |
3168 | 服务器不可用 | - |
3169 | 会话被终止 | - |
3170 | 内存容量超出限制 | sort_buffer 的内存容量 268435456 字节超出限制。减少缓冲区大小 |
3171 | 未对此查询进行范围优化 | - |
3172 | 需要分区升级 | 需要分区升级。请执行以下命令: ALTER TABLE db1.sales_data UPGRADE PARTITIONING |
3173 | 客户端持有 GTID 的所有权 | 客户端持有 GTID uuid:100 的所有权。因此,WAIT_FOR_EXECUTED_GTID_SET 不能等待此 GTID |
3174 | 无法在索引虚拟列的基础列上添加外键 | - |
3175 | 无法在基础列有外键约束的虚拟列上创建索引 | - |
3176 | 请勿使用 XA 事务修改表 | 请勿使用 XA 事务修改 gtid_executed 表 |
3177 | 存储引擎拒绝获取锁 | - |
3178 | 不支持 ADD COLUMN col...VIRTUAL, ADD INDEX(col) | - |
3179 | 存储引擎不支持主密钥轮换 | - |
3180 | 存储引擎报告的加密密钥轮换错误 | 存储引擎报告的加密密钥轮换错误: 密钥不存在 |
3181 | 写入二进制日志失败。然而,主密钥轮换已成功完成 | - |
3182 | 存储引擎不可用 | - |
3183 | 此表空间无法加密 | - |
3184 | 加密选项无效 | - |
3185 | 无法从密钥环中找到主密钥 | - |
3186 | 解析器放弃解析此查询 | - |
3187 | 无法通过原地算法更改加密属性 | - |
3188 | 函数失败,因为密钥环服务返回错误 | 函数 keyring_key_store 失败,因为密钥环服务返回错误 |
3189 | 数据库schema似乎已过时 | 数据库schema似乎已过时。 password 列长度为 77 个字符,应为 93 个字符 |
3190 | 不允许 RESET MASTER | 不允许 RESET MASTER,因为 存在进行中的GTID事务 |
3191 | START GROUP_REPLICATION 命令失败,因为组已有 9 个成员 | - |
3192 | 无法在存储列的基础列上添加外键 | - |
3193 | 无法完成此操作,因为表被另一个连接引用 | - |
3194 | 表使用的分区引擎已弃用 | 表 db1.archive 使用的分区引擎已弃用,将在未来版本中移除 |
3195 | 函数已弃用 | GeomFromWKB(geometry) 已弃用,将在未来版本中被 ST_SRID(geometry, 0) 替换 |
3196 | 函数已弃用 | GeomFromWKB(geometry, srid) 已弃用,将在未来版本中被 ST_SRID(geometry, srid) 替换 |
3197 | 资源管理器此时无法提交事务分支 | - |
3198 | 函数失败 | 函数 ST_Intersects 失败:几何数据无效 |
3199 | 语句不安全,因为它在 XA 事务内部使用 | - |
3200 | UDF 失败 | custom_function UDF 失败;内存分配错误 |
3201-3231
错误码 | 错误描述 | 示例 |
3201 | 无法执行密钥环迁移 | 无法执行密钥环迁移:密钥环插件未加载 |
3202 | 访问被拒绝;您需要权限来执行此操作 | 访问被拒绝;您需要 AUDIT_ADMIN 权限来执行此操作 |
3203 | 密钥环迁移状态 | 密钥环迁移已完成 |
3204 | 无法打开过滤器表 | 无法打开 audit_log_filter 过滤器表 |
3205 | 无法打开表 | 无法打开 mysql.audit_log_user 审计日志表 |
3206 | 未安装密钥环插件 | - |
3207 | 未设置审计日志加密密码;将自动生成 | - |
3208 | 无法创建 AES 密钥。OpenSSL 的 EVP_BytesToKey 函数失败 | - |
3209 | 无法从密钥环获取审计日志加密密码 | - |
3210 | 尚未安装审计日志过滤功能 | - |
3211 | 忽略对用户的请求。需要 SUPER 权限或 AUDIT_ADMIN 角色 | 忽略对 'john'@'localhost' 的请求 |
3212 | 用户需要 SUPER 权限或 AUDIT_ADMIN 角色 | 用户 'jane'@'192.168.1.100' 需要 SUPER 权限或 AUDIT_ADMIN 角色 |
3213 | 无法重新初始化审计日志过滤器 | - |
3214 | 参数类型无效 | - |
3215 | 参数数量无效 | - |
3216 | 尚未使用 INSTALL PLUGIN 语法安装 audit_log 插件 | - |
3217 | "max_array_length" 参数类型无效 | - |
3218 | "max_array_length" 参数值无效 | - |
3220 | 过滤器名称不能为空 | - |
3221 | 用户不能为空 | - |
3222 | 未找到指定的过滤器 | - |
3223 | 用户名的首字符必须是字母数字 | - |
3224 | 用户名中包含无效字符 | - |
3225 | 主机名中包含无效字符 | - |
3226 | 启用 MAXDB SQL 模式后,TIMESTAMP 与 DATETIME 相同 | - |
3227 | 不支持将复制过滤器与 XA 事务一起使用 | - |
3228 | 无法打开文件进行错误记录 | 无法打开文件 /var/log/mysql/error.log 进行错误记录 |
3229 | 对于具有夏令时(DST)的时区,对时间的分组是不确定的 | - |
3230 | 无法启动服务器:命名管道已被使用 | 无法启动服务器:命名管道 MySQL 已被使用 |
3231 | 当前事务的写集数据大小超过了外部组件施加的限制 | - |
3500-3600
错误码 | 错误描述 | 示例 |
3500 | 不允许在使用 ROW_FORMAT=COMPRESSED 或 KEY_BLOCK_SIZE 时创建临时表 | - |
3501 | 由于存储引擎的以下错误,ACL 操作失败 | 由于存储引擎的以下错误,ACL 操作失败:错误代码 150 - 表空间损坏 |
3502 | 存储引擎不支持指定的索引算法,已改用存储引擎默认算法 | 此存储引擎不支持 HASH 索引算法,已改用存储引擎默认算法 |
3503 | 数据库不存在 | 数据库 temp_db 不存在 |
3504 | 列的枚举值过多 | 列 status 的枚举值过多 |
3505 | 列的枚举/集合值过长 | 列 permissions 的枚举/集合值过长 |
3506 | 字典对象无效 | TABLE 字典对象无效 (users 表定义错误) |
3507 | 无法更新字典对象 | 无法更新 INDEX 字典对象 |
3508 | 字典对象 ID 不存在 | 字典对象 ID (12345) 不存在 |
3509 | 字典对象名称无效 | 字典对象名称 invalid_name 无效 (包含非法字符) |
3510 | 表空间不存在 | 表空间 users_tablespace 不存在 |
3511 | 例程的注释过长 | 例程 calculate_stats 的注释过长(最大 = 1024) |
3512 | 无法加载例程 | 无法加载例程 process_data |
3513 | 位运算符的二进制操作数必须等长 | - |
3514 | 聚合位函数不能接受长度超过 511 字节的参数 | - |
3515 | 提示不支持在特定上下文中使用 | 提示不支持在 UNION 中使用 |
3516 | 在函数中,值不是期望类型的几何对象 | 在 ST_Area 中,geometry 值是意外类型 POINT 的几何对象 |
3517 | 无法解析 SRID 的空间参考系定义 | 无法解析 SRID 3857的空间参考系定义 |
3518 | SRID 的空间参考系定义未指定必需的投影参数 | SRID 4326 的空间参考系定义未指定必需的 latitude_of_origin (EPSG 9802) 投影参数 |
3519 | 没有指定 SRID 的空间参考系 | 没有 SRID 为9999的空间参考系 |
3520 | 函数仅定义为笛卡尔空间参考系,但其参数之一在非笛卡尔系 SRID 中 | 函数 ST_Distance 仅定义为笛卡尔空间参考系,但其参数之一在 SRID 4326 中,而 SRID 4326不是笛卡尔系 |
3521 | 函数仅定义为笛卡尔空间参考系,但其参数之一在未定义 SRID 中 | 函数 ST_Length 仅定义为笛卡尔空间参考系,但其参数之一在 SRID 10000中,而 SRID 10000尚未定义 |
3522 | 主键索引不能为不可见 | - |
3523 | 未知的授权 ID | 未知的授权 ID john@localhost |
3524 | 授予权限失败 | 授予 SELECT 给 user123 失败 |
3525 | 无法打开安全系统表 | - |
3526 | 无法设置默认角色 | - |
3527 | 无法在指定的 URN 中找到模式 | 无法在指定的 URN urn:mysql:component:1.0 中找到模式 |
3528 | 无法为指定 URN 中的模式获取模式加载服务实现 | 无法为指定 URN urn:mysql:component:1.0 中的模式 mysql 获取模式加载服务实现 |
3529 | 无法从指定的 URN 加载组件 | 无法从指定的 URN urn:mysql:audit_log:1.0 加载组件 |
3530 | 用户未授予权限给另一个用户 | john@localhost 未授予权限给 jane@192.168.1.100 |
3531 | 无法从用户撤销角色 | 无法从 admin@localhost 撤销角色 |
3532 | 禁止重命名角色标识符 | - |
3533 | 无法获取指定的服务实现 | 无法获取指定的服务实现: audit_log_filter |
3534 | 无法满足组件所需的服务依赖关系 | 无法满足组件 audit_log 所需的服务 keyring 的依赖关系 |
3535 | 无法注册组件提供的服务实现 | 无法注册组件 audit_log 提供的服务实现 filter |
3536 | 组件提供的初始化方法失败 | 组件 keyring_file 提供的初始化方法失败 |
3537 | 要卸载的 URN 指定组件之前未被加载过 | 要卸载的 URN urn:mysql:component:1.0 指定组件之前未被加载过 |
3538 | 组件提供的卸载方法失败 | 组件 audit_log 提供的卸载方法失败 |
3539 | 释放先前获取的服务实现失败 | - |
3540 | 卸载组件期间,撤销组件提供的服务实现失败 | 卸载组件期间,撤销组件 audit_log 提供的服务实现 filter 失败 |
3541 | 无法从指定的 URN 卸载组件 | 无法从指定的 URN urn:mysql:component:1.0 卸载组件 |
3542 | 持久动态加载器被用来卸载组件,但之前并未用它加载该组件 | 持久动态加载器被用来卸载组件 audit_log,但之前并未用它加载该组件 |
3543 | mysql.component 表缺失或定义不正确 | - |
3544 | 无法处理组件的持久化数据 | 无法处理组件 audit_log 的持久化数据。存储引擎返回错误代码 150 |
3545 | 指定的 URN 的组件在组中被指定了多次 | 指定的 URN urn:mysql:component:1.0 组件在组中被指定了多次 |
3546 | 无法更改 @@GLOBAL.GTID_PURGED | 无法更改 @@GLOBAL.GTID_PURGED:存在进行中的事务 |
3547 | 无法为用户管理缓存加锁进行处理 | - |
3548 | 没有指定 SRID 的空间参考系 | 没有 SRID 为 10000 的空间参考系 |
3549 | 无法持久化变量。请重试 | - |
3550 | INFORMATION_SCHEMA 查询不支持特定子句 | INFORMATION_SCHEMA 查询不支持 WHERE 子句 |
3551 | 无法将动态统计信息存储到数据字典中 | 无法将动态 TABLE 统计信息存储到数据字典中 |
3552 | 拒绝访问系统模式 | 拒绝访问系统模式 mysql |
3553 | 拒绝访问系统表空间 | 拒绝访问系统表空间 innodb_system |
3554 | 拒绝访问对象 | 拒绝访问 TABLE mysql.user |
3555 | 拒绝访问数据字典表 | - |
3556 | 拒绝访问系统表 | - |
3557 | 拒绝访问表 | - |
3558 | 函数中的选项键无效 | 函数 JSON_EXTRACT 中的选项键 invalid_key 无效 |
3559 | 函数中选项的值无效 | 函数 ST_Buffer 中选项 distance 的值 -10 无效 |
3560 | 字符串在函数中不是有效的键值对 | 字符串 key=value 在函数 JSON_OBJECT 中不是有效的键值对 |
3561 | 函数中的 options 参数以无效字符开头 | 函数 JSON_OBJECT 中的 options 参数以无效字符 # 开头 |
3562 | 函数中的 options 参数以无效字符结尾 | 函数 JSON_OBJECT 中的 options 参数以无效字符 ; 结尾 |
3563 | 函数中的 options 参数包含无效字符序列 | 函数 JSON_OBJECT 中的 options 参数包含无效字符序列 ;; |
3564 | 函数中存在重复的选项键 | 函数 JSON_OBJECT 中存在重复的选项键 name |
3565 | 没有指定 SRID 的空间参考系。轴顺序未知 | 没有 SRID 为 10000 的空间参考系。轴顺序未知 |
3566 | 拒绝访问原生函数 | 拒绝访问原生函数 AES_ENCRYPT |
3567 | 请求的下一个二进制日志索引值超出范围 | 请求的下一个二进制日志索引值 1000000 超出范围。请使用介于 1 和 999999 之间的值 |
3568 | 锁定子句中的表名未解析 | 锁定子句中的表名 alias_table 未解析 |
3569 | 表出现在多个锁定子句中 | 表 users 出现在多个锁定子句中 |
3570 | 语句不安全,因为它使用了 SKIP LOCKED | - |
3571 | 语句不安全,因为它使用了 NOWAIT | - |
3572 | 由于无法立即获取锁且设置了 NOWAIT,语句被中止 | - |
3573 | 递归公共表表达式应包含 UNION | 递归公共表表达式 cte1 应包含 UNION |
3574 | 递归公共表表达式应有非递归查询块后跟递归查询块 | 递归公共表表达式 cte2 应有一个或多个非递归查询块,后跟一个或多个递归查询块 |
3575 | 递归公共表表达式的递归查询块中不能包含聚合或窗口函数 | 递归公共表表达式 cte3 的递归查询块中不能包含聚合或窗口函数 |
3576 | 在递归公共表表达式的递归查询块中,递归表不能在 LEFT JOIN 的右侧参数中 | 在递归公共表表达式 cte4 的递归查询块中,递归表不能在 LEFT JOIN 的右侧参数中 |
3577 | 在递归公共表表达式的递归查询块中,递归表必须仅被引用一次 | 在递归公共表表达式 cte5 的递归查询块中,递归表必须仅被引用一次,且不能在任何子查询中 |
3578 | 操作要求 @@internal_tmp_disk_storage_engine=InnoDB | CREATE TEMPORARY TABLE 要求 @@internal_tmp_disk_storage_engine=InnoDB |
3579 | 窗口名称未定义 | 窗口名称 win1 未定义 |
3580 | 窗口依赖图中存在循环 | - |
3581 | 依赖于其他窗口的窗口不能定义分区 | - |
3582 | 窗口有框架定义,因此不能被其他窗口引用 | 窗口 win2 有框架定义,因此不能被其他窗口引用 |
3583 | 窗口不能继承另一个窗口,因为两者都包含 ORDER BY 子句 | 窗口 win3 不能继承 win4,因为两者都包含 ORDER BY 子句 |
3584 | 窗口:框架起始边界不能是 UNBOUNDED FOLLOWING | 窗口 win5:框架起始边界不能是 UNBOUNDED FOLLOWING |
3585 | 窗口:框架结束边界不能是 UNBOUNDED PRECEDING | 窗口 win6:框架结束边界不能是 UNBOUNDED PRECEDING |
3586 | 窗口:框架起始或结束边界为负数、NULL 或非整数类型 | 窗口 win7:框架起始或结束边界为负数、NULL 或非整数类型 |
3587 | 具有 RANGE N PRECEDING/FOLLOWING 框架的窗口要求恰好有一个 ORDER BY 表达式 | 具有 RANGE N PRECEDING/FOLLOWING 框架的窗口 win8 要求恰好有一个 ORDER BY 表达式,且为数值或时间类型 |
3588 | 具有 RANGE 框架的窗口的 ORDER BY 表达式为日期时间类型 | 具有 RANGE 框架的窗口 win9 的 ORDER BY 表达式为日期时间类型。仅允许 INTERVAL 边界值 |
3589 | 具有 RANGE 框架的窗口的 ORDER BY 表达式为数值类型 | 具有 RANGE 框架的窗口 win10 的 ORDER BY 表达式为数值类型,不允许 INTERVAL 边界值 |
3590 | 窗口具有非常量框架边界 | 窗口 win11 具有非常量框架边界 |
3591 | 窗口被定义了两次 | 窗口 win12 被定义了两次 |
3592 | 窗口: ORDER BY 或 PARTITION BY 使用了不再支持的旧式位置指示符 | 窗口 win13:ORDER BY 或 PARTITION BY 使用了不再支持的旧式位置指示符,请使用表达式 |
3593 | 不能在此上下文中使用窗口函数 | 不能在此上下文中使用窗口函数 ROW_NUMBER |
3594 | 不能在此上下文中使用包含窗口函数的表达式的别名 | 不能在此上下文中使用包含窗口函数的表达式的别名 row_num |
3595 | 不能在窗口的规范中嵌套窗口函数 | 不能在窗口 win14 的规范中嵌套窗口函数 |
3596 | 窗口: INTERVAL 只能与 RANGE 框架一起使用 | 窗口 win15:INTERVAL 只能与 RANGE 框架一起使用 |
3597 | 窗口函数不允许在 GROUP BY 中使用 ASC 或 DESC | - |
3598 | 要获取关于窗口函数的信息,请使用 EXPLAIN FORMAT=JSON | - |
3599 | 窗口函数忽略了窗口的框架子句,并对整个分区进行聚合 | 窗口函数 SUM 忽略了窗口 win16 的框架子句,并对整个分区进行聚合 |
3600 | 窗口操作要求 @@internal_tmp_mem_storage_engine=TempTable | - |
3601-3700
错误码 | 错误描述 | 示例 |
3601 | 函数参数过多 | 函数 JSON_OBJECT 的参数过多:25;最多允许 20 个 |
3602 | GROUPING 函数的参数不在 GROUP BY 中 | GROUPING 函数的参数 #1 不在 GROUP BY 中 |
3603 | 表空间的注释过长 | 表空间 users_tablespace 的注释过长(最大 = 2048) |
3604 | 存储引擎无法删除表 | 存储引擎无法删除表 db1.temp_table |
3605 | 存储引擎无法删除表,因为该表缺失 | 存储引擎无法删除表 db2.missing_table,因为该表缺失 |
3606 | 表空间的文件名重复 | 表空间 shared_tablespace 的文件名重复 |
3607 | 删除数据库时出现问题。无法移除数据库目录 | 删除数据库时出现问题。无法移除数据库目录 ( /var/lib/mysql/test_db) |
3608 | 没有 SDI 文件匹配模式 | 没有 SDI 文件匹配模式 *.sdi |
3609 | SDI 中引用的模式不存在 | SDI 中引用的模式 old_schema 不存在 |
3610 | SDI 中引用的表已存在 | SDI 中引用的表 db1.users 已存在 |
3611 | 导入的 sqlengine_version 与当前版本不兼容 | 导入的 sqlengine_version (80016) 与当前版本 (80028) 不兼容 |
3612 | 导入的 dd 版本与当前版本不兼容 | 导入的 dd 版本 (1) 与当前版本 (2) 不兼容 |
3613 | 导入的 sdi 版本与当前版本不兼容 | 导入的 sdi 版本 (1) 与当前版本 (2) 不兼容 |
3614 | 提示的参数数量无效 | 提示 INDEX_MERGE 的参数数量无效 |
3615 | 变量在 TDMetaCluster 中不存在 | 变量 cluster_mode 在 TDMetaCluster 中不存在 |
3606 | 函数中的经度超出范围 | 函数 ST_Point 中的经度181.0超出范围。必须在 (-180.0, 180.0] 之间 |
3617 | 函数中的纬度超出范围 | 函数 ST_Point 中的纬度91.0超出范围。必须在 [-90.0, 90.0] 之间 |
3618 | 尚未为地理空间参考系统实现函数 | 尚未为地理空间参考系统实现 ST_Area(POLYGON) |
3619 | 为权限指定的权限级别非法 | 为 SELECT 指定的权限级别非法 |
3620 | 拒绝访问系统视图 | 拒绝访问系统视图 INFORMATION_SCHEMA.COLUMNS |
3621 | 日志过滤器组件出现混淆 | 日志过滤器组件 audit_log 在 filter_init 处出现混淆 |
3622 | 分区表达式过长 | - |
3623 | DROP FUNCTION 无法删除动态注册的用户定义函数 | - |
3624 | 无法为表中的列存储列统计信息 | 无法为表 db1.users 中的列 email 存储列统计信息 |
3625 | 无法更新表中的列的列统计信息 | 无法更新表 db2.orders 中的列 amount 的列统计信息 |
3626 | 无法移除表中的列的列统计信息 | 无法移除表 db3.products 中的列 price 的列统计信息 |
3627 | 无法为表中的列构建直方图统计信息 | 无法为表 db4.customers 中的列 age 构建直方图统计信息 |
3628 | 角色是强制角色,不能被撤销或删除 | 角色 admin_role 是强制角色,不能被撤销或删除 |
3629 | 表空间没有指定名称的文件 | 表空间 data_tablespace 没有名为 data_file.ibd 的文件 |
3630 | 访问被拒绝;您需要权限来执行此操作 | 访问被拒绝;您需要 CREATE USER 权限来执行此操作 |
3631 | 执行命令需要 SUPER 权限 | 执行命令 CHANGE MASTER 需要 SUPER 权限 |
3632 | 路径位于当前数据目录内 | 路径位于当前数据目录 /var/lib/mysql 内 |
3633 | 克隆操作期间执行了并发 DDL。请重试 | - |
3634 | 并发克隆操作过多 | 并发克隆操作过多。最大允许 - 5 |
3635 | 事务中的表不符合外部插件的要求 | 事务 xa123 中的表不符合外部插件的要求 |
3636 | 递归查询在指定次数迭代后中止 | 递归查询在100次迭代后中止。请尝试增加 @@cte_max_recursion_depth 到一个更大的值 |
3637 | 变量不能使用 SET_VAR 提示设置 | 变量 sql_mode 不能使用 SET_VAR 提示设置 |
3638 | 不能使用这些凭证,因为它们与密码历史策略相矛盾 | 不能使用这些凭证用于 'john'@'localhost',因为它们与密码历史策略相矛盾 |
3639 | 非零密码历史子句被忽略,因为用户身份验证插件不支持密码历史 | 非零密码历史子句被忽略,因为用户 'jane'@'192.168.1.100' 的身份验证插件 sha256_password 不支持密码历史 |
3640 | 客户端不支持特定功能 | 客户端不支持 SSL |
3641 | 表空间被跳过,因为其定义正被并发 DDL 语句修改 | 表空间 temp_tablespace 被跳过,因为其定义正被并发 DDL 语句修改 |
3642 | 引擎与表空间存储的引擎不匹配 | 引擎 InnoDB 与表空间 shared_tablespace 存储的引擎 MyISAM 不匹配 |
3643 | 几何对象的 SRID 与列的 SRID 不匹配 | 几何对象的 SRID 是4326,但列的 SRID 是3857 |
3644 | 无法更改列上的 SRID 规范,因为该列上存在空间索引 | 无法更改列 location 上的 SRID 规范,因为该列上存在空间索引 |
3645 | 选项 binlog_row_value_options 将被忽略 | 当 BINLOG_FORMAT=STATEMENT 时,选项 binlog_row_value_options=PARTIAL_JSON 将被忽略 |
3646 | 选项 log_bin_use_v1_row_events=1 将被忽略 | 当 BINLOG_FORMAT=ROW 时,选项 log_bin_use_v1_row_events=1 将被忽略 |
3647 | 选项 binlog_row_value_options 将仅用于后映像 | 当 部分更新 时,选项 binlog_row_value_options=PARTIAL_JSON 将仅用于后映像 |
3648 | 无法在表的列中应用 JSON 差异 | 无法在表 users 的列 preferences 中应用 JSON 差异 |
3649 | 表的列的 JSON 差异已损坏 | 表 settings 的列 config 的 JSON 差异已损坏 |
3650 | 资源组已存在 | 资源组 batch_group 已存在 |
3651 | 资源组不存在 | 资源组 realtime_group 不存在 |
3652 | 无效的 CPU ID | 无效的 CPU ID 100 |
3653 | 无效的 VCPU 范围 | 无效的 VCPU 范围10-5 |
3654 | 资源组的线程优先级值无效 | SYSTEM 资源组 high_priority 的线程优先级值20无效。允许的范围是 [-20, 0] |
3655 | 不允许在资源组上执行操作 | 不允许在 SYSTEM 上执行 SET 操作 |
3656 | 资源组正忙 | 资源组 app_group 正忙 |
3657 | 资源组被禁用 | 资源组 temp_group 被禁用 |
3658 | 功能不受支持 | 功能 CPU_AFFINITY 不受支持 (硬件不支持) |
3659 | 属性被忽略 | 属性 THREAD_PRIORITY 被忽略 (操作系统限制) |
3660 | 无效的线程 ID | 无效的线程 ID (0) |
3661 | 无法将资源组与线程 ID 绑定 | 无法将资源组 group1 与线程 ID (12345) 绑定 (线程不存在) |
3662 | 由于未指定 DISABLE 选项,选项 FORCE 无效 | - |
3663 | 命令遇到失败 | ALTER RESOURCE GROUP 命令遇到失败。资源组正忙 |
3664 | 无法在表空间中操作 SDI | 无法在表空间 users_tablespace 中 CREATE SDI db1.users |
3665 | JSON_TABLE 列缺少值 | JSON_TABLE 列 user_name 缺少值 |
3666 | 不能在标量 JSON_TABLE 列中存储数组或对象 | 不能在标量 JSON_TABLE 列 address 中存储数组或对象 |
3667 | 每个表函数都必须有一个别名 | - |
3668 | 对于 LATERAL 引用,必须使用 INNER 或 LEFT JOIN | 对于 users 所做的 LATERAL 引用,必须使用 INNER 或 LEFT JOIN |
3669 | JSON_TABLE 的列的值超出范围 | JSON_TABLE 的列 age 的值超出范围 |
3670 | 在 JSON_TABLE 中发现了超过支持数量的 NESTED PATH | 在 JSON_TABLE user_data 中发现了超过支持数量10的 NESTED PATH |
3671 | 所选的身份验证方法不支持密码过期 | 所选的身份验证方法 mysql_native_password 不支持密码过期 |
3672 | 提供给函数的 GeoJSON 数据无效:必须在顶级对象中指定成员 crs | 提供给函数 ST_GeomFromGeoJSON 的 GeoJSON 数据无效:必须在顶级对象中指定成员 crs |
3673 | 列不能为 null | 列 user_id 不能为 null |
3674 | 查询优化器将不会使用列上的空间索引,因为该列没有 SRID 属性 | 查询优化器将不会使用列 coordinates 上的空间索引,因为该列没有 SRID 属性 |
3675 | 创建表/表空间失败,因为磁盘已满 | 创建表/表空间 large_table 失败,因为磁盘已满 |
3676 | 无法解析摘要函数的参数 | 无法解析摘要函数的参数: "invalid_format" |
3677 | 无法解析摘要函数的参数 | - |
3678 | 模式目录已存在 | 模式目录 /var/lib/mysql/schema1 已存在 |
3679 | 模式目录不存在 | 模式目录 /var/lib/mysql/schema2 不存在 |
3680 | 无法创建模式目录 | 无法创建模式目录 /var/lib/mysql/schema3(错误号:13 - 权限不足) |
3681 | 模式不存在,但找到了模式目录 | 模式 old_schema 不存在,但找到了模式目录 /var/lib/mysql/old_schema |
3682 | 函数仅针对 SRID 0 和 SRID 4326 定义 | 函数 ST_Distance 仅针对 SRID 0和 SRID 4326定义 |
3683 | 选项 expire_logs_days 和 binlog_expire_logs_seconds 不能同时使用 | - |
3684 | 结果字符串大于结果缓冲区 | - |
3685 | 正则表达式的参数非法 | - |
3686 | 正则表达式搜索中的索引越界 | - |
3687 | 正则表达式库中的内部错误 | - |
3688 | 正则表达式语法错误 | 第5行第3个字符处的正则表达式语法错误 |
3689 | 正则表达式中无法识别的转义序列 | - |
3690 | 正则表达式中包含此库版本未实现的功能 | - |
3691 | 正则表达式中括号不匹配 | - |
3692 | {min,max} 区间的描述不正确 | - |
3693 | {min,max} 区间中的最大值小于最小值 | - |
3694 | 正则表达式中无效的反向引用 | - |
3695 | 正则表达式中的后视断言超过了限制 | - |
3696 | 正则表达式包含未闭合的括号表达式 | - |
3697 | 正则表达式包含一个 [x-y] 字符范围,其中 x 在 y 之后 | - |
3698 | 正则表达式回溯栈溢出 | - |
3699 | 正则表达式匹配超时 | - |
3700 | 正则表达式模式在大小或复杂度上超过了限制 | - |
3701-3800
错误码 | 错误描述 | 示例 |
3701 | 组件的值在特定位置出现混淆 | audit_log 的值在 filter_init 处出现混淆 |
3702 | 设置空的管道会禁用错误日志记录 | 设置空的 log_error_services 管道会禁用错误日志记录 |
3703 | 过滤器错误 | 过滤器 audit_log:初始化失败 |
3704 | 尚未为笛卡尔空间参考系统实现函数 | 尚未为笛卡尔空间参考系统实现 ST_Area(POLYGON) |
3705 | 尚未为投影空间参考系统实现函数 | 尚未为投影空间参考系统实现 ST_Length(LINESTRING) |
3706 | 提供给函数的半径无效 | 提供给函数 ST_Buffer 的半径无效:半径必须大于零 |
3707 | 重启服务器失败 | 重启服务器失败 (权限不足) |
3708 | 缺少必需的属性 | 缺少必需的属性 SRID |
3709 | 属性有多重定义 | 属性 name 有多重定义 |
3710 | 空间参考系统名称不能是空字符串或以空白字符开头或结尾 | - |
3711 | 组织名称不能是空字符串或以空白字符开头或结尾 | - |
3712 | 已经存在指定 SRID 的空间参考系统 | 已经存在 SRID 为4326的空间参考系统 |
3713 | 已经存在指定 SRID 的空间参考系统 | 已经存在 SRID 为3857的空间参考系统 |
3714 | SRID 0 不可修改 | - |
3715 | SRID 范围已被保留供系统使用 | SRID 范围 [0, 1000] 已被保留供系统使用 |
3716 | 无法修改 SRID,因为至少有一列依赖于它 | 无法修改 SRID 4326。至少有一列依赖于它 |
3717 | 属性中包含无效字符 | 属性 description 中包含无效字符 |
3718 | 属性过长 | 属性 name 过长。最大长度为255个字符 |
3719 | utf8 当前是字符集 UTF8MB3 的别名 | - |
3720 | NATIONAL/NCHAR/NVARCHAR 隐含字符集 UTF8MB3 | - |
3721 | 无效的默认排序规则 | 无效的默认排序规则 utf8mb4_unicode_ci |
3722 | 无法为列收集信息 | 无法为列 email 收集信息:数据损坏 |
3723 | 表不能在保留的表空间中创建 | 表 temp_table 不能在保留的表空间 innodb_system 中创建 |
3724 | 此选项不能设置为特定值 | 此选项不能设置为 OFF |
3725 | 主库和从库上的原子 DDL 语句提交失败 | - |
3726 | 函数仅针对地理空间参考系统定义 | 函数 ST_Distance 仅针对地理空间参考系统定义,但其参数之一位于 SRID 0,而 SRID 0 不是地理参考系统 |
3727 | 函数遇到了一个太大的多边形 | 函数 ST_Area 遇到了一个太大的多边形 |
3728 | 空间索引不能是主键或唯一索引 | - |
3729 | 空间索引不支持索引类型 | 空间索引不支持索引类型 UNIQUE |
3730 | 无法删除表,因为外键约束引用了它 | 无法删除表 users,因为表 orders 上的外键约束 fk_user_id 引用了它 |
3731 | 函数参数包含经度超出范围的几何对象 | 函数 ST_Distance 的一个参数包含经度为 181.0 的几何对象,该值超出范围 |
3732 | 函数参数包含纬度超出范围的几何对象 | 函数 ST_Distance 的一个参数包含纬度为 91.0 的几何对象,该值超出范围 |
3733 | 外键使用了不支持的虚拟列 | 外键 fk_virtual 使用了不支持的虚拟列 virtual_col |
3734 | 添加外键约束失败。被引用表中缺少约束的列 | 添加外键约束失败。被引用表 users 中缺少约束 fk_user 的列 id |
3735 | 无法为错误代码添加抑制规则 | audit_log:无法为代码 "ACCESS_DENIED" 添加抑制规则 |
3736 | 空间参考系定义指定了无效的地理轴 | SRID 4326 的空间参考系定义指定了无效的地理轴 NORTH 和 WEST |
3737 | 半长轴的长度必须为正数 | - |
3738 | 反扁率必须大于 1.0,如果是球体则为 0.0 | - |
3739 | 角度单位转换因子必须为正数 | - |
3740 | 本初子午线必须在 (-180, 180] 度之间 | - |
3741 | 不支持从 SRID 转换 | 不支持从 SRID 10000转换 |
3742 | 不支持转换到 SRID | 不支持转换到 SRID 20000 |
3743 | 不支持从 SRID 转换。该空间参考系没有 TOWGS84 子句 | 不支持从 SRID 30000转换。该空间参考系没有 TOWGS84 子句 |
3744 | 不支持转换到 SRID。该空间参考系没有 TOWGS84 子句 | 不支持转换到 SRID 40000。该空间参考系没有 TOWGS84 子句 |
3745 | 当会话存在打开的临时表时,禁止更改 @@session.binlog_format | - |
3746 | 当任何复制通道存在打开的临时表时,禁止更改 @@global.binlog_format 或 @@persist.binlog_format | - |
3747 | 当任何复制通道应用线程正在运行时,禁止更改 @@global.binlog_format 或 @@persist.binlog_format | - |
3748 | 语句违反 GTID 一致性 | 语句违反 GTID 一致性:当 @@session.binlog_format=STATEMENT 时,不允许在事务内使用 CREATE TEMPORARY TABLE |
3749 | XA:在客户端断开连接期间,无法为 PREPARED XA 事务备份 MDL 锁 | - |
3750 | 当 sql_require_primary_key 设置时,无法创建或更改没有主键的表 | - |
3751 | 函数索引数据被截断 | 第10行的函数索引 idx_name_length 数据被截断 |
3752 | 函数索引值超出范围 | 第15行的函数索引 idx_age 值超出范围 |
3753 | 无法在返回 JSON 或 GEOMETRY 值的函数上创建函数索引 | - |
3754 | 函数索引不能引用自增列 | 函数索引 idx_auto 不能引用自增列 id |
3755 | 无法删除列,因为它被函数索引使用 | 无法删除列 email,因为它被函数索引 idx_email_length 使用 |
3756 | 主键不能是函数索引 | - |
3757 | 无法在返回 BLOB 或 TEXT 的表达式上创建函数索引 | 无法在返回 TEXT 的表达式上创建函数索引 |
3758 | 函数索引的表达式包含不允许的函数 | 函数索引 idx_expression 的表达式包含不允许的函数 UUID() |
3759 | 不支持全文函数索引 | - |
3760 | 不支持空间函数索引 | - |
3761 | 使用的存储引擎无法索引表达式 | 使用的存储引擎 MyISAM 无法索引表达式 LOWER(name) |
3762 | 不支持在列上创建函数索引 | 不支持在列 content 上创建函数索引 |
3763 | 生成列的表达式包含不允许的函数 | 生成列 full_name 的表达式包含不允许的函数:CONCAT() |
3764 | 生成列的表达式不能引用行值 | 生成列 row_hash 的表达式不能引用行值 |
3765 | 生成列的表达式不能引用用户或系统变量 | 生成列 current_user 的表达式不能引用用户或系统变量 |
3766 | 表列具有默认值表达式依赖,因此无法删除或重命名 | 表 users 的列 username 具有默认值表达式依赖,因此无法删除或重命名 |
3767 | 列的默认值表达式不能引用在它之后定义的列 | 列 full_name 的默认值表达式不能引用在它之后定义的列 last_name |
3768 | 列的默认值表达式不能引用自增列 | 列 user_ref 的默认值表达式不能引用自增列 id |
3769 | 列的默认值表达式包含不允许的函数 | 列 created_at 的默认值表达式包含不允许的函数 |
3770 | 列的默认值表达式包含不允许的函数 | 列 updated_at 的默认值表达式包含不允许的函数:NOW() |
3771 | 列的默认值表达式不能引用行值 | 列 row_version 的默认值表达式不能引用行值 |
3772 | 列的默认值表达式不能引用用户或系统变量 | 列 current_time 的默认值表达式不能引用用户或系统变量 |
3773 | DEFAULT 函数不能用于默认值表达式 | - |
3774 | 默认值表达式不支持特定功能 | 默认值表达式不支持 AUTO_INCREMENT |
3775 | 语句违反 GTID 一致性 | 语句违反 GTID 一致性:使用表达式作为 DEFAULT 的 ALTER TABLE ... ADD COLUMN |
3776 | 无法更改表的存储引擎,因为该表参与了外键约束 | - |
3777 | 在表达式中设置用户变量已弃用 | - |
3778 | 排序规则是已弃用字符集 UTF8MB3 的排序规则 | utf8_general_ci 是已弃用字符集 UTF8MB3 的排序规则 |
3779 | 嵌套注释语法已弃用 | - |
3780 | 外键约束中的引用列和被引用列不兼容 | 外键约束 fk_product 中的引用列 product_code 和被引用列 id 不兼容 |
3781 | 在新组复制主成员应用积压时,已持有语句超时 | - |
3782 | 当新主成员应用积压时,由于组复制插件关闭或线程被终止,已持有语句被中止 | - |
3783 | 在组复制主选举期间应用积压时,由于成员处于错误状态,已持有语句被中止 | - |
3784 | 无法从密钥环获取密钥 | - |
3785 | 无法从密钥环找到密钥 | - |
3786 | 从密钥环获取了无效的密钥 | - |
3787 | 读取复制日志加密头时出错 | 读取复制日志加密头时出错:文件损坏 |
3788 | 更改二进制日志加密设置后,轮转某些日志失败 | - |
3789 | 密钥意外存在 | 密钥 binlog_key_1 意外存在 |
3790 | 生成密钥失败 | - |
3791 | 存储密钥失败 | - |
3792 | 移除密钥失败 | - |
3793 | 无法更改 binlog_encryption 值 | 无法更改 binlog_encryption 值。密钥环未加载 |
3794 | 无法恢复二进制日志加密主密钥 | - |
3795 | 慢查询日志文件格式已按要求更改 | - |
3796 | 选项 group_replication_consistency 不能用于当前成员状态 | - |
3797 | 在 group_replication_consistency='BEFORE' 时等待组事务提交出错 | - |
3798 | 等待具有 group_replication_consistency='AFTER' 的事务提交时出错 | - |
3799 | 组复制插件正在停止,因此不允许新事务启动 | - |
3800 | 函数索引的表达式不能引用行值 | 函数索引 idx_row_hash 的表达式不能引用行值 |
3801-3900
错误码 | 错误描述 | 示例 |
3801 | 加密要写入二进制日志文件的内容失败 | 加密要写入二进制日志文件的内容失败:密钥环错误 |
3802 | 页面跟踪尚未启动 | - |
3803 | 未为指定的 LSN 范围启用跟踪 | - |
3804 | 当并发克隆正在进行时,无法清除数据 | - |
3805 | 当 binlog-encryption 关闭时,无法轮转二进制日志主密钥 | - |
3806 | 无法恢复二进制日志主密钥,组合错误 | 无法恢复二进制日志主密钥,组合 new_master_key_seqno=2, master_key_seqno=1 和 old_master_key_seqno=0 错误 |
3807 | 在密钥环上操作二进制日志主密钥失败 | - |
3808 | 轮转一个或多个二进制或中继日志文件失败 | - |
3809 | 二进制日志主密钥轮转部分成功 | 部分文件轮转失败。已生成新的二进制日志主密钥 |
3810 | 无法从未使用的密钥环中移除二进制日志加密密钥 | - |
3811 | 无法从密钥环移除辅助二进制日志加密密钥 | - |
3812 | 为检查约束指定了非布尔类型的表达式 | 为检查约束 chk_age 指定了非布尔类型的表达式 |
3813 | 列检查约束引用了其他列 | 列检查约束 chk_salary 引用了其他列 |
3814 | 检查约束的表达式包含不允许的函数 | 检查约束 chk_email 的表达式包含不允许的函数:UUID() |
3815 | 检查约束的表达式包含不允许的函数 | 检查约束 chk_date 的表达式包含不允许的函数 |
3816 | 检查约束的表达式不能引用用户或系统变量 | 检查约束 chk_limit 的表达式不能引用用户或系统变量 |
3817 | 检查约束不能引用行值 | 检查约束 chk_row 不能引用行值 |
3818 | 检查约束不能引用自增列 | 检查约束 chk_id 不能引用自增列 |
3819 | 违反检查约束 | 违反检查约束 chk_age_positive |
3820 | 检查约束引用了不存在的列 | 检查约束 chk_dept 引用了不存在的列 department_id |
3821 | 在表中未找到检查约束 | 在表中未找到检查约束 chk_status |
3822 | 重复的检查约束名称 | 重复的检查约束名称 chk_duplicate |
3823 | 列不能在检查约束中使用:外键约束需要此列 | 列 user_id 不能在检查约束 chk_user 中使用:外键约束 fk_user 的引用操作需要此列 |
3824 | 在启用了默认加密的数据库中创建未加密的表 | - |
3825 | 请求在使用特定表空间时创建表 | 请求在使用 ENCRYPTED 表空间时创建 UNENCRYPTED 表 |
3826 | 表加密与其数据库默认加密不同,并且用户权限不足 | - |
3827 | 数据库默认加密与 default_table_encryption 设置不同,并且用户权限不足 | - |
3828 | 表空间加密与 default_table_encryption 设置不同,并且用户权限不足 | - |
3829 | 此表空间无法加密,因为其中一个表的模式默认加密为 OFF | - |
3830 | 此表空间无法解密,因为其中一个表的模式默认加密为 ON | - |
3831 | 无法确定表空间的类型 | 无法确定名为 shared_tablespace 的表空间的类型 |
3832 | 源表空间已加密但目标表空间未加密 | - |
3833 | ENCRYPTION 子句对表空间无效 | ENCRYPTION 子句对 TEMPORARY 表空间无效 |
3834 | 多个子句 | 多个 ENCRYPTION 子句 |
3835 | GRANT ... AS 目前仅支持全局权限 | - |
3836 | AS 子句中的某些授权 ID 无效 | - |
3837 | 列具有函数索引依赖,因此无法删除或重命名 | 列 email 具有函数索引依赖,因此无法删除或重命名 |
3838 | 插件不会被用作 "早期" 插件 | 插件 keyring_file 不会被用作 "早期" 插件 |
3839 | 重做日志归档启动禁止在 subdir 参数中使用路径名 | - |
3840 | 重做日志归档启动超时 | - |
3841 | 服务器变量 innodb_redo_log_archive_dirs 为 NULL 或为空 | - |
3842 | 在服务器变量 innodb_redo_log_archive_dirs 中未找到标签 | 在服务器变量 innodb_redo_log_archive_dirs 中未找到标签 archive1 |
3843 | 服务器变量 innodb_redo_log_archive_dirs 中标签后为空 | 服务器变量 innodb_redo_log_archive_dirs 中标签 archive2 后为空 |
3844 | 重做日志归档目录不存在或不是目录 | 重做日志归档目录 /archive/logs 不存在或不是目录 |
3845 | 重做日志归档目录位于服务器目录之内、之下或之上 | 重做日志归档目录 /archive 位于服务器目录 /var/lib/mysql 之内 |
3846 | 重做日志归档目录对所有操作系统用户可访问 | 重做日志归档目录 /tmp/archive 对所有操作系统用户可访问 |
3847 | 无法创建重做日志归档文件 | 无法创建重做日志归档文件 /archive/redo.log(操作系统错误号:13 - 权限不足) |
3848 | 重做日志归档已在特定路径上启动 | 重做日志归档已在 /archive/redo.log 上启动 |
3849 | 重做日志归档未激活 | - |
3850 | 重做日志归档失败 | 重做日志归档失败: 磁盘空间不足 |
3851 | 重做日志归档不是由本会话启动的 | - |
3852 | 正则表达式错误 | 正则表达式错误:函数 REGEXP_INSTR 中的无效模式 |
3853 | 函数参数中的 JSON 类型无效 | 函数 JSON_EXTRACT 的参数 1 中的 JSON 类型无效;需要 OBJECT |
3854 | 无法将字符串进行字符集转换 | 无法将字符串 '中文' 从 utf8mb4 转换为 latin1 |
3855 | 列具有分区函数依赖,因此无法删除或重命名 | 列 region 具有分区函数依赖,因此无法删除或重命名 |
3856 | FLOAT/DOUBLE 列的 AUTO_INCREMENT 支持已弃用 | 请考虑从列 float_id 中移除 AUTO_INCREMENT |
3857 | 当实例因备份被锁定时,无法停止从库 SQL 线程 | - |
3858 | 为浮点数据类型指定位数已弃用 | - |
3859 | DECIMAL 和浮点数据类型的 UNSIGNED 已弃用 | - |
3860 | 整数显示宽度已弃用 | - |
3861 | ZEROFILL 属性已弃用 | - |
3862 | 克隆提供者错误 | 克隆提供者错误:网络连接失败 |
3863 | 克隆从提供者收到意外响应 | 克隆从提供者收到意外响应:协议错误 |
3864 | 克隆提供者 MySQL 版本与接收者不同 | 克隆提供者 MySQL 版本: 8.0.25 与接收者 MySQL 版本 8.0.28 不同 |
3865 | 克隆提供者操作系统与接收者不同 | 克隆提供者操作系统: Linux 与接收者操作系统:Windows 不同 |
3866 | 克隆提供者平台与接收者不同 | 克隆提供者平台: x86_64 与接收者平台:ARM64 不同 |
3867 | 克隆提供者排序规则在接收者中不可用 | 克隆提供者排序规则: utf8mb4_0900_ai_ci 在接收者中不可用 |
3868 | 克隆配置值不同 | 克隆配置 innodb_page_size:提供者值:16384 与接收者值:65536 不同 |
3869 | 克隆系统配置 | 克隆系统配置:内存不足 |
3870 | 克隆提供者插件在接收者中未激活 | 克隆提供者插件 audit_log 在接收者中未激活 |
3871 | 克隆到当前数据目录时,克隆无法使用环回连接 | - |
3872 | 克隆加密表需要 SSL 连接 | - |
3873 | 克隆估算的数据库大小不足 | 克隆估算的数据库大小为100GB。可用空间50GB不足 |
3874 | 并发克隆正在进行中 | - |
3875 | 当特定条件满足时,无法执行克隆操作 | 当备份锁定激活时,无法执行克隆操作 |
3876 | 无法向匿名用户授予角色 | - |
3878 | 空密码不能设置为用户的第二个密码 | 空密码不能设置为用户 'john'@'localhost' 的第二个密码 |
3879 | 访问被拒绝,认证 ID 无法访问数据库 | 访问被拒绝,认证 ID user123@192.168.1.100 无法访问数据库 secure_db |
3880 | 无法设置 mandatory_roles:认证 ID 拥有权限 | 无法设置 mandatory_roles:认证 ID admin@localhost 拥有 SUPER 权限 |
3881 | GTID 表尚未准备就绪,无法使用 | 无法打开表 mysql.gtid_executed |
3882 | 传递给函数的几何对象位于 SRID 0 中 | 传递给函数 ST_Length 的几何对象位于 SRID 0 中,该 SRID 未指定长度单位 |
3883 | 安装插件时出错 | 安装插件 audit_log 时出错:版本不兼容 |
3884 | 存储引擎无法为此会话分配临时表空间 | - |
3885 | 收到未知错误 | 收到未知错误:9999 |
3886 | 无法更改表的列。索引结果大小将超过最大键长度 | 无法更改表 users 的列 name。索引 idx_name 的结果大小将超过最大键长度 767字节 |
3887 | 捕获组具有无效的名称 | - |
3888 | 无法设置 SSL | 由于以下 SSL 库错误,无法设置 SSL:证书无效 |
3889 | 辅助引擎操作失败 | 辅助引擎操作失败。存储空间不足 |
3890 | 不允许对定义了辅助引擎的表执行 DDL | - |
3891 | 当前密码不正确 | - |
3892 | 需要在 REPLACE 子句中指定当前密码才能更改它 | - |
3893 | 为其他用户更改密码时,请勿指定当前密码 | - |
3894 | 不能为用户设置当前密码,因为身份验证插件正在更改 | 不能为用户 'jane'@'192.168.1.100' 设置当前密码,因为身份验证插件正在更改 |
3895 | 不能为用户设置当前密码,因为新密码为空 | 不能为用户 'john'@'localhost' 设置当前密码,因为新密码为空 |
3896 | 数据库上至少存在一个部分撤销, 系统变量 @@partial_revokes 必须设置为 ON | - |
3897 | 认证 ID 被设置为 mandatory_roles,无法授予指定权限 | 认证 ID user123@localhost 被设置为 mandatory_roles。无法授予 SELECT 权限 |
3898 | 不支持将复制过滤器与 XA 事务一起使用 | - |
3899 | 不支持 sql_mode | 不支持 sql_mode=0x00010000 |
3900 | 正则表达式中的匹配模式标志无效 | - |
3901-4000
错误码 | 错误描述 | 示例 |
3901 | 数据库的权限同时作为部分权限撤销和 mysql.db中的记录存在 | 数据库 test_db的SELECT权限同时作为部分权限撤销和mysql.db中的记录存在 |
3902 | 没有名为某个的度量单位 | 没有名为 kilometer的度量单位 |
3903 | 函数索引的CAST的JSON值无效 | 函数索引 idx_json的CAST的JSON值无效 |
3904 | 函数索引的CAST的JSON值超出范围 | 函数索引 idx_number的CAST的JSON值超出范围 |
3905 | 多值索引的每个记录的值数量超出限制 | 多值索引 idx_tags的每个记录的值数量超出1000个 |
3906 | 多值索引的每个记录的总值长度超出限制 | 多值索引 idx_data的每个记录的总值长度超出10000字节 |
3907 | 函数索引的数据过长 | 函数索引 idx_long_text的数据过长 |
3908 | 不能在索引的标量键部分中存储数组或对象 | 不能在索引 idx_json_key的标量键部分中存储数组或对象 |
3909 | 由于类型或排序规则转换,无法使用函数索引 | 由于类型或排序规则转换,无法使用函数索引 idx_name |
3910 | 函数失败 | 函数 ST_Area失败。几何对象无效 |
3911 | 无法在组复制插件运行时更新 GTID_PURGED | - |
3912 | 对于具有夏令时(DST)的时区,对时间的分组是不确定的。请考虑为此查询切换到 UTC。 | - |
3913 | 长数据库名和对象标识符导致表的路径过长 | 长数据库名和对象标识符导致表 very_long_table_name的路径过长 |
3914 | 忽略对某用户的请求。执行操作需要特定角色 | 忽略对 'john'@'localhost'的请求。执行操作需要角色:'admin' |
3915 | audit_log密码已复制到角色中,并将在首次清除密码时移除 | audit_log密码已复制到'auditor'中,并将在首次清除密码时移除 |
3916 | 开始自动重新加入过程尝试 | 开始自动重新加入过程尝试1,共3次 |
3917 | 在查询期间加载或卸载了插件,系统变量表已更改 | - |
3918 | 在查询期间加载或卸载了插件,全局状态变量已更改 | - |
3919 | START GROUP_REPLICATION命令无法启动其消息服务 | - |
3920 | 通道的 MASTER_COMPRESSION_ALGORITHMS无效 | 通道 channel1的MASTER_COMPRESSION_ALGORITHMS无效 |
3921 | 通道的 MASTER_ZSTD_COMPRESSION_LEVEL无效 | 通道 channel2的MASTER_ZSTD_COMPRESSION_LEVEL100无效 |
3922 | 压缩算法无效 | 压缩算法 invalid_algo无效 |
3923 | 算法的zstd压缩级别无效 | 算法 zstd的zstd压缩级别100无效 |
3924 | 指定的压缩算法列表超过了通道的总数 | 指定的压缩算法列表 zlib,lz4,zstd,snappy超过了通道channel3的总数3 |
3925 | 复制通道的 PRIVILEGE_CHECKS_USER被设置为匿名账户 | 复制通道 channel4的PRIVILEGE_CHECKS_USER被设置为@localhost |
3926 | 复制通道的 PRIVILEGE_CHECKS_USER被设置为不存在的用户 | 复制通道 channel5的PRIVILEGE_CHECKS_USER被设置为nonexistent@host |
3927 | 在复制通道的复制配置存储库中发现无效的 PRIVILEGE_CHECKS_USER | 在复制通道 channel6的复制配置存储库中发现无效的PRIVILEGE_CHECKS_USER |
3928 | 复制通道的 PRIVILEGE_CHECKS_USER没有REPLICATION_APPLIER权限 | 复制通道 channel7的PRIVILEGE_CHECKS_USER被设置为user@host,但此用户没有REPLICATION_APPLIER权限 |
3929 | 动态权限未在服务器上注册 | 动态权限 BACKUP_ADMIN未在服务器上注册 |
3930 | 函数失败,因为密钥无效 | 函数 AES_DECRYPT失败,因为密钥无效 |
3931 | 函数失败,因为密钥类型无效 | 函数 AES_ENCRYPT失败,因为密钥类型无效 |
3932 | 函数失败,因为密钥过长 | 函数 KEY_GENERATE失败,因为密钥过长 |
3933 | 函数失败,因为密钥类型过长 | 函数 KEY_STORE失败,因为密钥类型过长 |
3934 | JSON SCHEMA VALIDATION 执行错误 | - |
3935 | 指定了无效的字符集 | 指定了无效的字符集 invalid_charset |
3936 | 指定了无效的字符集名称 | 指定了无效的字符集名称 nonexistent_charset |
3937 | 指定了无效的排序规则 | 指定了无效的排序规则 invalid_collation |
3938 | 指定了无效的扩展参数类型 | 指定了无效的扩展参数类型 invalid_type |
3939 | 表有多个名为名称的约束,请用特殊的约束子句区分 | 表有多个名为 chk_duplicate的约束 |
3940 | 约束不存在 | 约束 chk_missing不存在 |
3941 | 不支持更改约束的强制状态 | 不支持更改约束 pk_primary的强制状态 |
3942 | VALUES子句的每一行必须至少有一列 | - |
3943 | VALUES子句不能使用DEFAULT值 | - |
3944 | 查询不符合变量 require_row_format的限制 | - |
3945 | REQUIRE_ROW_FORMAT的请求值无效 | REQUIRE_ROW_FORMAT的请求值2无效,必须为0或1 |
3946 | 无法获取用户管理服务的锁,无法确定角色是否为强制角色 | 无法获取用户管理服务的锁,无法确定角色 admin@localhost是否为强制角色 |
3947 | 无法获取用户管理服务的锁,无法获取强制角色列表 | - |
3948 | 加载本地数据被禁用 | - |
3949 | 导入失败,因为CFG文件版本不兼容 | 导入 table失败,因为CFG文件版本(1)与当前版本(2)不兼容 |
3950 | 内存不足 | - |
3951 | 字符集只能设置类型为 STRING 的 UDF 参数 | - |
3952 | 字符集只能设置类型为 STRING 的UDF RETURN | - |
3953 | 一个查询块中有多个 INTO子句 | - |
3954 | INTO子句位置错误 | - |
3955 | 用户访问被拒绝。账户已被封锁 | 用户 'john'@'localhost'的访问被拒绝。由于连续5次登录失败,账户已被封锁1天(剩余0.5天) |
3956 | YEAR数据类型的UNSIGNED已弃用 | - |
3957 | 克隆需要 max_allowed_packet值为特定值或更高 | 克隆需要 max_allowed_packet值为67108864或更高。当前值为16777216 |
3958 | 由于记录缺失,无法在表中操作SDI | 由于记录缺失,无法在 MySQL中为db1.table1表sdi |
3959 | 检查约束使用了列,因此无法删除或重命名该列 | 检查约束 chk_age使用了列age,因此无法删除或重命名该列 |
3960 | 此操作无法在组复制运行时执行 | - |
3961 | 在 JSON_TABLE列定义中,在ON ERROR子句后指定ON EMPTY子句是已弃用语法 | - |
3962 | 查询表达式的查询块内的 INTO子句已弃用 | - |
3963 | VALUES函数已弃用 | - |
3964 | SQL_CALC_FOUND_ROWS已弃用 | - |
3965 | FOUND_ROWS()已弃用 | - |
3966 | 在指定路径上未找到任何值 | 在指定路径上未找到 $.user.name的任何值 |
3967 | 在指定路径上找到多个值 | 在指定路径上找到多个 $.tags的值 |
3968 | 主机名长度不能超过特定字符数 | 主机名长度不能超过255个字符 |
3969 | 分区函数忽略了列的前缀键部分 | 分区函数忽略了列 db1.table1.col1的前缀键部分prefix(10) |
3970 | START GROUP_REPLICATION命令失败,因为为恢复通道提供的用户名为空 | - |
3971 | START GROUP_REPLICATION命令失败,因为未为恢复通道提供带有PASSWORD的USER选项 | - |
3972 | START GROUP_REPLICATION命令失败,因为为恢复通道提供的密码超过了最大长度 | - |
3973 | 语句要求将子查询转换为非SET操作 | - |
3974 | 恢复套接字端点的输入值无效 | 恢复套接字端点 invalid_endpoint的输入值无效 |
3975 | 服务器未在端点上监听 | 服务器未在端点 192.168.1.100:3306上监听 |
3976 | 变量不能设置为值 | 变量 innodb_buffer_pool_size不能设置为值invalid_value。值过大 |
3977 | 在带有 START TRANSACTION语句的CREATE TABLE之后,只允许特定语句 | - |
3978 | 不允许在使用 CREATE TABLE as SELECT和带有START TRANSACTION语句的CREATE TABLE时创建外键 | - |
3979 | START TRANSACTION子句不能用于特定语句 | START TRANSACTION子句不能用于SELECT |
3980 | JSON属性无效 | JSON属性无效,错误: 无效格式,位置5:"invalid" |
3981 | 存储引擎不支持 ENGINE_ATTRIBUTE | 存储引擎 MyISAM不支持ENGINE_ATTRIBUTE |
3982 | 用户属性必须是有效的JSON对象 | - |
3983 | 由于InnoDB重做日志记录被禁用,无法执行操作 | - |
3984 | 由于InnoDB正在归档重做日志,无法执行操作 | - |
3985 | 没有足够的资源来完成锁定请求 | - |
3986 | 在SQL布尔上下文中评估JSON值会隐式地与JSON整数0比较 | - |
3987 | 函数不支持字符集 | 函数 REGEXP不支持字符集utf16 |
3988 | 在函数中不可能将排序规则转换为另一个 | 从排序规则 utf8mb4_general_ci转换为utf8mb4_bin对CONVERT不可能 |
3989 | SCHEMA处于只读模式 | 模式 production_db处于只读模式 |
3990 | 启用异步复制连接故障转移功能失败,CHANGE MASTER TO SOURCE_CONNECTION_AUTO_FAILOVER = 1 只有在 @@GLOBAL.GTID_MODE = ON 时才能配置 | - |
3991 | 启用异步复制连接故障转移功能失败,CHANGE MASTER TO SOURCE_CONNECTION_AUTO_FAILOVER = 1 只有在CHANGE MASTER TO 的 MASTER_AUTO_POSITION 选项生效的情况下才能设置 | - |
3992 | 无法执行 @@GLOBAL.GTID_MODE更改,因为启用了异步复制连接故障转移 | - |
3993 | 无法执行 CHANGE MASTER TO MASTER_AUTO_POSITION = 0,因为启用了异步复制连接故障转移 | - |
3994 | 在函数中参数的使用无效 | 在 JSON_EXTRACT中参数的使用无效 |
3995 | 在调用函数时,字符集不能结合使用 | 在调用 CONVERT时,字符集utf8mb4不能与latin1结合使用 |
3996 | 在此平台上更改变量不受支持 | 在此平台上更改 innodb_page_size不受支持 |
3997 | 无效的时区间隔 | 无效的时区间隔: 2:30 |
3998 | 无法将值转换为特定类型 | 无法将值转换为 DATE |
3999 | hypergraph优化器尚不支持特定功能 | hypergraph优化器尚不支持 子查询 |
4000 | hypergraph优化器是高度实验性的,仅用于测试 | - |
4001-4051
错误码 | 错误描述 | 示例 |
4001 | 使用 --log-error-services=... 选择的日志接收器中没有提供日志解析器 | - |
4002 | @@global.log_error_services 中选择的日志接收器不支持写入性能模式 | - |
4003 | @@global.log_error_services 列出了多个日志过滤器服务 | - |
4004 | 无法打开文件进行错误记录 | 无法打开文件 /var/log/mysql/error.log 进行错误记录 |
4005 | 用户在特定上下文中被引用为定义者账户 | 用户 admin@localhost 在 存储过程 中被引用为定义者账户 |
4006 | 对用户执行操作失败,因为它在特定上下文中被引用为定义者账户 | 对 john@localhost 执行操作 DROP USER 失败,因为它在视图中被引用为定义者账户 |
4007 | 正则表达式中的十进制数太大 | - |
4008 | 变量具有非整数基础类型 | 变量 "max_connections" 具有非整数基础类型 |
4009 | 不支持对 ACL 表进行可序列化隔离/ SELECT FOR SHARE 读取 | - |
4010 | 该语句不安全,因为它更新了依赖于 ACL 表读取操作的表 | - |
4011 | STOP REPLICA 命令执行未完成:Replica Monitor 线程已收到停止信号 | - |
4012 | Replica Monitor 线程启动失败 | - |
4013 | 无法启动复制,因为此服务器使用 @@GLOBAL.GTID_MODE <> ON | 无法启动 channel1 复制,因为此服务器使用 @@GLOBAL.GTID_MODE = OFF |
4014 | ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS 和 MASTER_AUTO_POSITION = 1 不能一起使用 | - |
4015 | 无法执行 CHANGE MASTER TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS | 无法执行 CHANGE MASTER TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = LOCAL,因为 @@GLOBAL.GTID_MODE = OFF |
4016 | sql_replica_skip_counter 的值仅对使用 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS <> OFF 运行的通道生效 | - |
4017 | 使用 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS 会给复制拓扑带来限制 | - |
4018 | 不能在配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS 的通道上使用 WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS | - |
4019 | 当复制通道配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS 时,不能使用 START REPLICA 的特定子句 | - |
4020 | 复制配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS,其中 UUID 值等于 group_replication_group_name | 复制 channel2 配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = uuid123,其中 UUID 值等于 group_replication_group_name |
4021 | 无法执行 CHANGE MASTER TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS,因为 UUID 值等于 group_replication_group_name | - |
4022 | group_replication_recovery 通道仍在运行,可能正在等待数据库/表锁 | - |
4023 | AUTOEXTEND_SIZE 应为特定值的倍数 | AUTOEXTEND_SIZE 应为 64M 的倍数 |
4024 | InnoDB: 通用表空间不允许使用特定选项 | InnoDB: 通用表空间不允许使用 COMPRESSED |
4025 | AUTOEXTEND_SIZE 值应在特定范围内 | AUTOEXTEND_SIZE 值应在 1M 和 1024M 之间 |
4026 | AUTOEXTEND_SIZE 子句对特定表空间无效 | AUTOEXTEND_SIZE 子句对 TEMPORARY 表空间无效 |
4027 | 用户账户被直接或间接授予角色,此 GRANT 操作将创建一个循环 | 用户账户 user1@localhost 被直接或间接授予角色 role1 |
4028 | 表必须至少有一个可见列 | - |
4029 | 压缩失败 | 压缩失败,错误如下:数据损坏 |
4030 | 参数 network_namespace 保留供将来使用 | - |
4031 | 客户端因不活动被服务器断开连接 | - |
4032 | 从特定类型到特定类型的转换无效 | 从 POINT 到 POLYGON 的转换无效 |
4033 | 从特定类型到特定类型的转换无效,多边形环的方向错误 | 从 LINESTRING 到 POLYGON 的转换无效 |
4034 | 函数参数包含具有不同 SRID 的几何对象 | 函数 ST_Intersects 的参数包含具有不同 SRID 的几何对象:4326 和 3857 |
4035 | 密钥环重新加载失败 | - |
4036 | 表空间对于 SDI 操作无效 | 表空间 system_tablespace 对于 SDI 操作无效 |
4037 | 为通道设置 SOURCE_COMPRESSION_ALGORITHMS 选项的字符串长度过长 | 为通道 channel3 设置 SOURCE_COMPRESSION_ALGORITHMS 选项的字符串长度 1000 过长 |
4038 | 通道启用了已弃用的 TLS 版本 | 通道 channel4 启用了已弃用的 TLS 版本 TLSv1.0 |
4039 | 无法执行 CHANGE REPLICATION SOURCE TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS | 无法执行 CHANGE REPLICATION SOURCE TO ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = uuid456,因为 UUID 值等于 group_replication_view_change_uuid |
4040 | 复制配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS,其中 UUID 值等于 group_replication_view_change_uuid | 复制 channel5 配置了 ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS = uuid456,其中 UUID 值等于 group_replication_view_change_uuid |
4041 | 在复制操作的服务器检查期间无法检索 group_replication_view_change_uuid 变量 | - |
4042 | audit_log_max_size 和 audit_log_prune_seconds 都设置为非零 | - |
4043 | audit_log_rotate_on_size 对于提供的 audit_log_max_size 值来说不够精细 | audit_log_rotate_on_size 对于提供的 audit_log_max_size 值来说不够精细。应至少小10倍 |
4044 | 创建/更改用户失败,配置的用户域作为身份验证字符串为空 | - |
4045 | 当特定插件已安装时,无法安装另一个插件 | 当 keyring_file 插件已安装时,无法安装 keyring_okv 插件 |
4046 | 错误记录组件刷新失败 | 2 个错误记录组件刷新失败 |
4047 | 当 GTID_MODE = ON 且 SOURCE_AUTO_POSITION=1 时,为通道使用了 SQL_AFTER_MTS_GAPS 直到子句 | - |
4048 | INSERT 或 UPDATE 语句中的赋值目标无效 | INSERT 或 UPDATE 语句 UPDATE users SET invalid_col=? 中的赋值目标无效 |
4049 | 此操作不能在组复制次要成员上执行 | - |
4050 | 无法将通道的 SOURCE_CONNECTION_AUTO_FAILOVER 值传播到组复制成员 | 无法将通道 channel6 的 SOURCE_CONNECTION_AUTO_FAILOVER 值传播到组复制成员 |
4051 | audit_log_format_unix_timestamp 仅当 audit_log_format = JSON 时适用 | - |
7000-7030
错误码 | 错误描述 | 示例 |
7000 | 无法执行查询,因为您有一个冲突的备份锁 | - |
7001 | 压缩列不允许出现在键列表中 | 压缩列 compressed_data 不允许出现在键列表中 |
7002 | 无法以压缩格式定义列 | 无法以压缩格式定义列 text_column |
7003 | 压缩字典已存在 | 压缩字典 my_dictionary 已存在 |
7004 | 压缩字典不存在 | 压缩字典 missing_dict 不存在 |
7005 | 压缩字典名称过长 | 压缩字典名称 very_long_dictionary_name 过长(最大长度 = 64) |
7006 | 压缩字典的数据过长 | 压缩字典 large_dict 的数据过长(最大长度 = 65536) |
7007 | 压缩字典正在使用中 | 压缩字典 active_dict 正在使用中 |
7008 | 如果不停止服务器并重新创建重做日志,则无法切换重做日志加密模式 | 如果不停止服务器并重新创建重做日志,则无法切换重做日志加密模式。当前模式为 ENCRYPTED,请求为 UNENCRYPTED |
7009 | 重做日志密钥生成失败 | - |
7010 | 加载重做密钥版本失败 | 加载重做密钥版本2失败 |
7011 | 无法获取新生成的重做密钥 | - |
7012 | 无法解析系统密钥 | 无法解析系统密钥:格式错误 |
7013 | 如果密钥环未加载,则重做日志无法加密 | - |
7014 | 如果密钥环未加载,则撤销日志无法加密 | - |
7015 | 表已加密但解密失败,可能是密钥环密钥不正确 | 表 users 已加密但解密失败。似乎从密钥环获取的加密密钥不正确。您使用的是正确的密钥环吗? |
7016 | 表空间已被加密线程加密,不能从加密线程中排除 | 表空间 secure_tablespace 已完全或部分被加密线程加密,因此不能从加密线程中排除。请先完成加密/解密操作,然后再试。 |
7017 | 表空间已被加密线程加密,无法显式解密 | 表空间 encrypted_tablespace 已被加密线程加密,无法显式解密。请使用 default-table-encryption=ONLINE_FROM_KEYRING_TO_UNENCRYPTED 来解密该表空间。 |
7018 | 表空间已被加密线程加密,无法 ALTER 为 Master Key 加密 | 表空间 db_tablespace 已被加密线程加密,无法 ALTER 为 Master Key 加密。要使用 Master Key 加密此表空间,请先使用加密线程解密此表空间。 |
7019 | 当 default_table_encryption 设置为 ONLINE_TO_KEYRING 时,不能将数据库默认加密设置为 Y(Master Key 加密)。如果打算重新加密为 KEYRING 加密,则创建新的 Master Key 加密表没有意义。 | - |
7020 | 当 default_table_encryption 设置为 ONLINE_TO_KEYRING 时,不能将数据库默认加密设置为 N(显式请求数据库中的表不加密)。如果要在创建表时排除表被加密线程加密,您仍然可以这样做。为此,您需要在创建表时显式指定 ENCRYPTION='N'。 | - |
7021 | 表空间的 ENCRYPTION 无法更改,因为它当前正被加密线程加密/解密 | 表空间 active_tablespace 的 ENCRYPTION 无法更改,因为它当前正被加密线程加密/解密。请稍后重试。 |
7022 | 加密选项不被允许 | 加密选项不被允许。 |
7023 | SEQUENCE_TABLE() 生成的记录数不能超过限制 | SEQUENCE_TABLE() 生成的记录数不能超过 1000000(请求了 2000000)。请尝试将 @@tf_sequence_table_max_upper_bound 增加到更大的值。 |
7024 | InnoDB 系统密钥无法轮换,因为它不存在 | InnoDB 系统密钥5无法轮换,因为它不存在 |
7025 | InnoDB 系统密钥的值不能大于 4294967294 | - |
7026 | 无法生成系统密钥的新版本 | 无法生成系统密钥3的新版本。密钥环报告错误。请检查密钥环是否可用。 |
7027 | 要更改 default_table_encryption,请禁用加密线程。请将 innodb_encryption_threads 的数量设置为 0。 | - |
7028 | 请求的加密密钥 ID 值超过了允许的最大值 | 请求的加密密钥 ID 值 10000000000 超过了允许的最大值 4294967294 |
7029 | 函数中的包装 UDF 异常 | 函数 custom_function 中的包装 UDF 异常;内存分配失败 |
7030 | 启用特定选项时不支持多表删除 | 启用 foreign_key_checks 选项时不支持多表删除 |
8000-8019
错误码 | 错误描述 | 示例 |
8000 | 批量加载期间键顺序错乱 | - |
8001 | 批量加载行与现有行重叠 | - |
8002 | 当 binlog_format != ROW 时,无法在主库上执行更新 | - |
8003 | MyRocks 仅支持 READ COMMITTED 和 REPEATABLE READ 隔离级别。请修改当前隔离级别。 | MyRocks 仅支持 READ COMMITTED 和 REPEATABLE READ 隔离级别。请修改当前隔离级别 READ UNCOMMITTED 。 |
8004 | 在 MyRocks 中禁用唯一性检查时,不允许执行带有更新或替换键的子句的 INSERT、UPDATE、LOAD 语句(例如 INSERT ON DUPLICATE KEY UPDATE、REPLACE)。 | 在 MyRocks 中禁用唯一性检查时,不允许执行带有更新或替换键的子句的 INSERT、UPDATE、LOAD 语句(例如 INSERT ON DUPLICATE KEY UPDATE、REPLACE)。查询: INSERT INTO users VALUES (1,'john') ON DUPLICATE KEY UPDATE name='john' |
8005 | 当使用 START TRANSACTION WITH CONSISTENT [ROCKSDB] SNAPSHOT 启动事务时,无法执行更新 | - |
8006 | 此事务已回滚且无法提交。唯一支持的操作是回滚,因此所有挂起的更改将被丢弃。请重新启动另一个事务。 | - |
8007 | 如果修改了行,MyRocks 目前不支持 ROLLBACK TO SAVEPOINT | - |
8008 | 对于 RocksDB 存储引擎中的 START TRANSACTION WITH CONSISTENT SNAPSHOT,仅支持 REPEATABLE READ 隔离级别 | - |
8009 | 字符串索引列使用了不支持的排序规则 | 字符串索引列 users.name 使用了不支持的排序规则。请使用二进制排序规则 (utf8_bin) |
8010 | 表不存在,但 MyRocks 内部存在元数据信息。这是数据不一致的迹象。 | 表 temp_table 不存在,但 MyRocks 内部存在元数据信息。这是数据不一致的迹象。 |
8011 | MyRocks 在修改期间创建新的键定义失败 | - |
8012 | MyRocks 在修改期间填充二级索引失败 | - |
8013 | 列族的标志与现有标志不同。请分配一个新的 CF 标志,或者不要更改现有的 CF 标志。 | 列族 ( cf1) 的标志 (2) 与现有标志 (1) 不同 |
8014 | 当表具有隐藏主键时,TTL 支持当前被禁用 | - |
8015 | MyRocks 中的 TTL 列必须是无符号非空 64 位整数,存在于表中,并且具有相应的 ttl 持续时间。- | MyRocks 中的 TTL 列 ( expire_time) 必须是无符号非空 64 位整数,存在于表中,并且具有相应的 ttl 持续时间。 |
8016 | MyRocks 中的 TTL 持续时间必须是无符号非空 64 位整数 | MyRocks 中的 TTL 持续时间 ( ttl_duration) 必须是无符号非空 64 位整数 |
8017 | 每个索引的列族选项已被弃用 | - |
8018 | 列族正在被删除 | 列族 ( old_cf) 正在被删除 |
8019 | 无法删除列族,因为它不存在或正在被使用 | 无法删除列族 ( active_cf),因为它不存在或正在被使用 |
8500-8600
错误码 | 错误描述 | 示例 |
8500 | TDSQL一般错误信息 | 连接错误,错误代码: CONNECTION_FAILED(1001),错误信息:无法连接到服务器 |
8501 | TDSQL 仅支持 TDStore(RocksDB) 存储引擎 | - |
8502 | 由于写围栏错误导致查询失败 | 由于写围栏错误导致查询失败。表( db1.users),tindex_id:123,发送的写围栏:5,当前写围栏:6 |
8503 | 正常的 DDL 进程被 DDL 恢复线程中断,请稍后重试。 | - |
8504 | 更新最新表版本失败 | 更新最新表( db1.orders)版本失败,本地 sv:100,全局 sv:101 |
8505 | 表版本太旧 | 表( db1.products)-tindex_id(456) 版本太旧:50,当前版本:60 |
8506 | 其他 SQLEngine 或 DDL 恢复线程中正在进行冲突的 DDL 作业 | 其他 SQLEngine 或 DDL 恢复线程中正在进行冲突的 DDL 作业(id 123456):数据库是 db1,表是 users。请等待并稍后重试。 |
8507 | 创建表失败,元数据丢失 | 创建表 db1.temp_table 失败,因为在创建表时元数据丢失。请等待并稍后重试。 |
8508 | 注册自动递增 IndexId 重复 | 注册自动递增 IndexId 100重复 |
8509 | IndexId 已耗尽 | - |
8510 | SQLEngine 系统错误 | SQLEngine 系统错误,内存分配失败 |
8511 | 自动递增 IndexId 未注册 | 自动递增 IndexId 200未注册 |
8512 | TDStore 无法设置迭代器对象 | TDStore 无法设置迭代器对象。错误代码: 500,错误信息:迭代器初始化失败 |
8513 | 无法从 TDStore 分配自动递增值 | 无法从 tdstore 分配自动递增值,请求 ID: 1000,错误代码:600,错误信息:分配失败 |
8514 | 未定义自增字段但给出了自增值 | - |
8515 | TDStore 找不到事务上下文。请查看错误日志获取更多信息。 | TDStore 找不到事务上下文。请查看错误日志获取更多信息。错误代码: 700,错误信息:事务未找到 |
8516 | TDStore 找不到事务上下文,可能由于主节点转移导致。请查看错误日志获取更多信息。 | TDStore 找不到事务上下文,可能由于主节点转移导致。请查看错误日志获取更多信息。错误代码: 800,错误信息:主节点切换 |
8517 | 初始化全局区域缓存失败。请查看错误日志获取更多信息。 | - |
8518 | 用户没有权限设置变量 | 用户 'john'@'localhost' 没有权限设置变量 max_connections |
8519 | 函数 STORAGE_FORMAT 接受 uint32_t 类型的数值 - 例如,STORAGE_FORMAT(10001)。 | - |
8520 | 事务提交失败并被 tdstore 中止 | 事务提交失败并被 tdstore 中止。错误代码: 900,错误信息:冲突检测,协调者:node1 |
8521 | 事务必须被中止。请查看错误日志获取更多信息 | - |
8522 | 集群未引导。请检查错误日志或元集群 | - |
8523 | 初始化事务保活线程失败 | - |
8524 | RocksDB 引擎和其他引擎不能相互转换 | - |
8525 | 不允许对系统权限表执行原始 DML 操作 | 不允许对系统权限表 mysql.user 执行原始 DML 操作 |
8526 | 不可用的表,请重新启动事务。 | 不可用的表 db1.temp_table。表正在重建 |
8527 | 关联表错误 | 关联表错误(错误代码: 1000,错误信息:关联失败) |
8528 | 在线更改表失败,如果更改期间不接受写入,请将变量 'tdsql_use_online_copy_ddl' 设置为 'false'。 | 在线更改表 mydb.users 失败,原因:'锁等待超时',如果更改期间不接受写入,请将变量 'tdsql_use_online_copy_ddl' 设置为 'false' |
8529 | 本地缓存中的持久化变量已过时,设置持久化选项失败,请重试。 | - |
8530 | 不允许对指定变量使用 SET PERSIST_ONLY 语法,因为它不是只读变量 | 不允许对变量 max_connections 使用 SET PERSIST_ONLY 语法,因为它不是只读变量 |
8531 | 当前不允许启动新的 DDL 作业 | 当前不允许启动新的 DDL 作业,因为系统维护中 |
8532 | DDL 作业包含过多信息,请拆分此作业 | DDL 作业(id 123456)包含过多信息,请拆分此作业。 |
8533 | LOCK/UNLOCK 选项仅用于兼容性 | - |
8534 | 原生存储过程参数不匹配 | 原生存储过程 calculate_stats 的第2个参数不匹配 |
8535 | 无法添加固定执行计划规则 | 无法添加固定执行计划规则:规则冲突 |
8536 | 无法删除固定执行计划规则 | 无法删除固定执行计划规则:规则不存在 |
8537 | 无法启用或禁用固定执行计划规则 | 无法启用或禁用固定执行计划规则:规则无效 |
8538 | 规则表中的固定执行计划规则无效 | 规则表中的固定执行计划规则 123456 无效:格式错误 |
8539 | 刷新固定执行计划规则时出错 | 刷新固定执行计划规则时出错:内存不足 |
8540 | 语句应用规则失败 | 语句应用规则 123456 失败:解析错误 |
8541 | 为其他语句刷新规则时出错 | 为其他语句刷新规则时出错:网络错误 |
8542 | 从 MC 获取对象锁等待超时 | 从 MC 获取对象锁 table_lock 等待超时 |
8543 | 路由刷新失败 | - |
8544 | 显示路由失败 | - |
8545 | 创建数据对象失败 | 创建数据对象失败。权限不足 |
8546 | 并行查询工作线程启动失败 | 并行查询工作线程启动失败(错误号:100 - 资源不足) |
8547 | 并行度无效 | - |
8548 | 此语句不支持 PARALLEL 提示 | - |
8549 | RPC 应用流失败 | RPC 应用流失败。连接超时 |
8550 | 获取或更改分布策略失败 | - |
8551 | 强制优化 INSERT/REPLACE/LOAD 为 BatchPut | 强制优化 INSERT/REPLACE/LOAD 为 BatchPut。数据量过大 |
8552 | 并行查询运算符发送或接收行失败,因为行太大 | - |
8553 | 事件服务无法添加或移除事件 | 事件服务无法添加或移除事件。(错误号:200 - 事件已存在) |
8554 | 并行查询运算符发送或接收行失败 | 并行查询运算符发送或接收行失败。(错误号:300 - 传输错误) |
8555 | 并行查询运算符读取行失败,因为遇到了未知的帧类型 | - |
8556 | 检查事务存活失败 | - |
8557 | extract_int_from_str 使用错误 | extract_int_from_str 使用错误。格式无效 |
8558 | 由于日志服务限制,目前不允许操作包含多表 | 由于日志服务限制,目前不允许 DELETE 操作包含多表 |
8559 | 并行查询远程工作线程错误 | 并行查询远程工作线程错误。节点故障 |
8560 | 并行查询远程执行器错误 | 并行查询远程执行器错误。执行超时 |
8561 | 过时读取仅支持非锁定的只读自动提交事务 | 过时读取仅支持非锁定的只读自动提交事务。事务模式不匹配 |
8562 | 过时读取获取快照失败 | 过时读取获取快照失败。快照不可用 |
8563 | 尚未支持在 LOCK TABLE 语法之后删除表 | - |
8564 | 更新批量加载模式设置失败 | 更新批量加载模式设置失败。配置冲突 |
8565 | 更新 tdstore 选项失败 | 更新 tdstore 选项失败。权限不足 |
8566 | 更新 tdstore 选项警告 | 更新 tdstore 选项警告。性能影响 |
8567 | 超节点 ID 已被节点缓存 | - |
8568 | 加锁失败 | - |
8569 | 无法在数据库中创建/移动表 | 无法在数据库中创建/移动表。数据库( db1)和表(db2.users)位于不同的数据空间中 |
8570 | TDSQL 标识类型不匹配 | TDSQL 标识类型不匹配,需要整数但得到字符串 |
8571 | 参数数量不正确 | 参数 table_name 的数量不正确,需要 1 但得到 0 |
8572 | 参数数量不正确 | 参数 columns 的数量不正确,需要多于 0 但得到 0 |
8573 | 未知参数 | 未知参数: invalid_param |
8574 | 提交作业失败 | 提交作业失败: job_123,错误信息:资源不足 |
8575 | 清除 Raft 日志失败 | 清除 Raft 日志失败: raft_group_1 |
8576 | 并行工作线程之一报告错误 | - |
8577 | 创建分区策略失败 | 创建分区策略失败。策略冲突 |
8578 | 绑定分区策略失败 | 绑定分区策略失败。表不存在 |
8579 | 语句大纲规则已应用,可能已更改查询计划 | 语句大纲规则123456已应用,它可能已更改查询计划 |
8580 | 刷新内存表失败 | 刷新内存表失败:内存不足 |
8581 | 在线更改表失败,当 tdsql_ddl_fillback_mode='BulkLoadLock' 时,不支持 ALGORITHM=COPY,请将变量 'tdsql_ddl_fillback_mode' 设置为其他值 | 在线更改表 db1.users 失败,当 tdsql_ddl_fillback_mode='BulkLoadLock' 时,不支持 ALGORITHM=COPY,请将变量 'tdsql_ddl_fillback_mode' 设置为其他值 |
8582 | 不允许更改某些集群全局变量 | 不允许更改某些集群全局变量: cluster_mode |
8583 | 并行工作线程之间的交换记录格式不匹配 | - |
8584 | 在回收站中未找到相应记录 | - |
8585 | 超出回收站大小限制 | 超出回收站大小限制1000000 |
8586 | 不能将回收站中的表与其他表一起删除 | - |
8587 | 回收站中发生错误 | 回收站中发生错误:存储空间不足 |
8588 | 读取回收站信息失败 | - |
8589 | 回收站写入有关已删除表的记录失败 | - |
8590 | 未找到数据库 | 未找到 temp_db 数据库 |
8591 | 未找到 I_S 视图 | 未找到 I_S 视图 information_schema.users |
8592 | 丢失 I_S 视图 | 丢失了 5 个 I_S 视图 |
8593 | 转储 I_S 视图失败 | 在 /tmp/views.sql 中转储 I_S 视图失败 |
8594 | 无法创建带有分区的同步/广播表 | - |
8595 | 过时读取意外错误 | 过时读取意外错误。 内部错误 |
8596 | 未知的分区策略 | 未知的分区策略 invalid_policy |
8597 | 删除分区策略失败 | 删除分区策略 old_policy 失败 |
8598 | 分区策略已存在 | 分区策略 existing_policy 已存在 |
8599 | 自增值超过最大值 | - |
8600 | 路由不存在。可能存在并发的 DDL 销毁数据对象 | - |
8601-8613
错误码 | 错误描述 | 示例 |
8601 | 强制关闭线程。应关闭用户连接 | 强制关闭线程12345。应关闭用户连接。会话超时 |
8602 | 代理错误 | 代理错误。连接池耗尽 |
8603 | 无法升级 | 系统维护中,现在无法升级 |
8604 | 流式加载数据失败 | 流式加载数据失败,数据格式错误,错误代码:1001 |
8605 | 事务写入大小超过限制,修改 tdsql_max_memory_per_transaction_bytes 以增加限制 | - |
8606 | Ingestbehind 子工作线程失败 | Ingestbehind 子工作线程失败,错误地址: node1:8080,子工作线程 ID:5678,错误代码:2001,错误信息:内存不足 |
8607 | 无效的代理节点 ID | 无效的代理节点 ID,可用节点 ID: node1,node2,node3 |
8608 | 更改分区策略失败 | 更改分区策略失败。策略冲突 |
8609 | 当前查询禁用了固定执行计划规则 | 当前查询禁用了固定执行计划规则: SELECT * FROM users WHERE id=1 |
8610 | 表的模式状态 | 表 users 的模式状态是 MODIFYING |
8611 | 表的键的模式状态 | 表 orders 的键 pk_order 的模式状态是 INVALID |
8612 | 在 CDC 节点中不支持执行 set persist | - |
8613 | 刷新数据字典缓存对象失败 | 刷新数据字典缓存对象失败:缓存损坏 |