MariaDB/MySQL 错误代码 1000 - 1499

MariaDB与MySQL共享错误代码,并添加许多特定于MariaDB的新错误代码。

错误代码的示例如下:

SELECT * FROM x;
错误1046(3D000):未选择数据库

内容

  1. 共享的MariaDB / MySQL错误代码
  2. MariaDB特定的错误代码

错误中返回了三项信息:

  • 数字错误代码,在这种情况下为1046。从1900开始的错误代码特定于MariaDB,而从1000到1800的错误代码由MySQL和MariaDB共享。
  • 一个SQLSTATE值,由5个字符,在这种情况下3D000。这些代码是ODBC和ANSI SQL的标准代码。当MariaDB无法分配标准SQLSTATE代码时,将HY000使用一般错误或一般错误。
  • 描述错误的字符串,在这种情况下为No database selected

随着添加新功能,不断添加新的错误代码。有关确定的列表,请参见该工具生成的文件sql/share/errmsg-utf8.txt以及include/mysqld_error.h构建目录中的内容comp_err。同样,perror工具可用于获取与给定错误代码关联的错误消息。

共享的MariaDB / MySQL错误代码

错误代码 SQLSTATE 错误 描述
1000 HY000 ER_HASHCHK hashchk
1001 HY000 ER_NISAMCHK isamchk
1002 HY000 ER_NO 没有
1003 HY000 ER_YES
1004 HY000 ER_CANT_CREATE_FILE 无法创建文件“%s”(错误号:%d)
1005 HY000 ER_CANT_CREATE_TABLE 无法创建表'%s'(错误号:%d)
1006 HY000 ER_CANT_CREATE_DB 无法创建数据库“%s”(错误号:%d
1007 HY000 ER_DB_CREATE_EXISTS 无法创建数据库“%s”;数据库存在
1008 HY000 ER_DB_DROP_EXISTS 无法删除数据库“%s”;数据库不存在
1009 HY000 ER_DB_DROP_DELETE 删除数据库时出错(无法删除'%s',错误号:%d)
1010 HY000 ER_DB_DROP_RMDIR 删除数据库时出错(无法rmdir'%s',错误号:%d)
1011 HY000 ER_CANT_DELETE_FILE 删除'%s'时出错(错误号:%d)
1012 HY000 ER_CANT_FIND_SYSTEM_REC 无法读取系统表中的记录
1013 HY000 ER_CANT_GET_STAT 无法获取'%s'的状态(错误号:%d)
1014 HY000 ER_CANT_GET_WD 无法获得工作目录(错误号:%d)
1015 HY000 ER_CANT_LOCK 无法锁定文件(错误号:%d)
1016 HY000 ER_CANT_OPEN_FILE 无法打开文件:“%s”(错误号:%d)
1017 HY000 ER_FILE_NOT_FOUND 找不到文件:“%s”(错误号:%d)
1018 HY000 ER_CANT_READ_DIR 无法读取“%s”的目录(错误号:%d)
1019 HY000 ER_CANT_SET_WD 无法将目录更改为“%s”(错误号:%d)
1020 HY000 ER_CHECKREAD 自上次读取表'%s'以来的记录已更改
1021 HY000 ER_DISK_FULL 磁盘已满(%s);等待某人释放一些空间...
1022 23000 ER_DUP_KEY 不会写 表'%s'中的重复键
1023 HY000 ER_ERROR_ON_CLOSE 关闭“%s”时出错(错误号:%d)
1024 HY000 ER_ERROR_ON_READ 读取文件'%s'时出错(错误号:%d)
1025 HY000 ER_ERROR_ON_RENAME 将“%s”重命名为“%s”时出错(错误号:%d)
1026 HY000 ER_ERROR_ON_WRITE 写入文件'%s'时出错(错误号:%d)
1027 HY000 ER_FILE_USED “%s”已锁定,无法更改
1028 HY000 ER_FILSORT_ABORT 排序中止
1029 HY000 ER_FORM_NOT_FOUND “%s”的视图“%s”不存在
1030 HY000 ER_GET_ERRN 来自存储引擎的错误%d
1031 HY000 ER_ILLEGAL_HA '%s'的表存储引擎没有此选项
1032 HY000 ER_KEY_NOT_FOUND 在“%s”中找不到记录
1033 HY000 ER_NOT_FORM_FILE 文件中的错误信息:'%s'
1034 HY000 ER_NOT_KEYFILE 表'%s'的密钥文件不正确;尝试修复它
1035 HY000 ER_OLD_KEYFILE 表'%s'的旧密钥文件;修理!
1036 HY000 ER_OPEN_AS_READONLY 表“%s”是只读的
1037 HY001 ER_OUTOFMEMORY 内存不足; 重新启动服务器,然后重试(需要%d字节)
1038 HY001 ER_OUT_OF_SORTMEMORY 内存不足,请考虑增加服务器排序缓冲区的大小
1039 HY000 ER_UNEXPECTED_EOF 读取文件'%s'时发现意外的EOF(错误号:%d)
1040 08004 ER_CON_COUNT_ERROR 太多联系
1041 HY000 ER_OUT_OF_RESOURCES 内存不足; 检查mysqld或其他进程是否使用了所有可用内存;如果不是,则可能必须使用“ ulimit”来允许mysqld使用更多的内存,或者可以添加更多的交换空间
1042 08S01 ER_BAD_HOST_ERROR 无法获取您的地址的主机名
1043 08S01 ER_HANDSHAKE_ERROR 握手不好
1044 42000 ER_DBACCESS_DENIED_ERROR 用户'%s'@'%s'对数据库'%s'的访问被拒绝
1045 28000 ER_ACCESS_DENIED_ERROR 用户'%s'@'%s'的访问被拒绝(使用密码:%s)
1046 3D000 ER_NO_DB_ERROR 未选择数据库
1047 08S01 ER_UNKNOWN_COM_ERROR 未知的命令
1048 23000 ER_BAD_NULL_ERROR 列'%s'不能为空
1049 42000 ER_BAD_DB_ERROR 未知的数据库'%s'
1050 42S01 ER_TABLE_EXISTS_ERROR 表“%s”已存在
1051 42S02 ER_BAD_TABLE_ERROR 未知表'%s'
1052 23000 ER_NON_UNIQ_ERROR %s中的列'%s'不明确
1053 08S01 ER_SERVER_SHUTDOWN 服务器正在关闭
1054 42S22 ER_BAD_FIELD_ERROR “%s”中的未知列“%s”
1055 42000 ER_WRONG_FIELD_WITH_GROUP “%s”不在GROUP BY中
1056 42000 ER_WRONG_GROUP_FIELD 无法对“%s”进行分组
1057 42000 ER_WRONG_SUM_SELECT 语句在同一条语句中具有求和函数和列
1058 21S01 ER_WRONG_VALUE_COUNT 列数与值数不匹配
1059 42000 ER_TOO_LONG_IDENT 标识符名称'%s'太长
1060 42S21 ER_DUP_FIELDNAME 重复的列名'%s'
1061 42000 ER_DUP_KEYNAME 重复的键名'%s'
1062 23000 ER_DUP_ENTRY 键%d的条目“%s”重复
1063 42000 ER_WRONG_FIELD_SPEC 列'%s'的列说明符不正确
1064 42000 ER_PARSE_ERROR 第%d行的“%s”靠近“%s”
1065 42000 ER_EMPTY_QUERY 查询为空
1066 42000 ER_NONUNIQ_TABLE 不是唯一的表/别名:“%s”
1067 42000 ER_INVALID_DEFAULT “%s”的默认值无效
1068 42000 ER_MULTIPLE_PRI_KEY 定义了多个主键
1069 42000 ER_TOO_MANY_KEYS 指定的键太多;允许的最大%d个键
1070 42000 ER_TOO_MANY_KEY_PARTS 指定的关键部分过多;允许的最大%d个零件
1071 42000 ER_TOO_LONG_KEY 指定的密钥太长;最大密钥长度为%d个字节
1072 42000 ER_KEY_COLUMN_DOES_NOT_EXITS 表中不存在键列'%s'
1073 42000 ER_BLOB_USED_AS_KEY BLOB列'%s'不能用于已使用表类型的键规范中
1074 42000 ER_TOO_BIG_FIELDLENGTH 列长度​​对于列'%s'而言太大(最大值=%lu);使用BLOB或TEXT代替
1075 42000 ER_WRONG_AUTO_KEY 错误的表格定义;只能有一个自动列,并且必须将其定义为键
1076 HY000 ER_READY %s:准备连接。版本:'%s'套接字:'%s'端口:%d
1077 HY000 ER_NORMAL_SHUTDOWN %s:正常关闭
1078 HY000 ER_GOT_SIGNAL %s:收到信号%d。流产!
1079 HY000 ER_SHUTDOWN_COMPLETE %s:关机完成
1080 08S01 ER_FORCING_CLOSE %s:强制关闭线程%ld用户:'%s'
1081 08S01 ER_IPSOCK_ERROR 无法创建IP套接字
1082 42S12 ER_NO_SUCH_INDEX 表'%s'没有类似于CREATE INDEX中使用的索引;重新创建表
1083 42000 ER_WRONG_FIELD_TERMINATORS 字段分隔符参数不是预期的;查看手册
1084 42000 ER_BLOBS_AND_NO_TERMINATED 您不能对BLOB使用固定的行长;请使用“字段终止于”
1085 HY000 ER_TEXTFILE_NOT_READABLE 文件'%s'必须在数据库目录中,或者所有人都可以读取
1086 HY000 ER_FILE_EXISTS_ERROR 文件“%s”已存在
1087 HY000 ER_LOAD_INF 记录:%ld已删除:%ld跳过:%ld警告:%ld
1088 HY000 ER_ALTER_INF 记录:%ld重复项:%ld
1089 HY000 ER_WRONG_SUB_KEY 前缀键不正确;使用的密钥部分不是字符串,使用的长度比密钥部分长,或者存储引擎不支持唯一的前缀密钥
1090 42000 ER_CANT_REMOVE_ALL_FIELDS 您不能使用ALTER TABLE删除所有列;改用DROP TABLE
1091 42000 ER_CANT_DROP_FIELD_OR_KEY 无法删除'%s'; 检查列/键是否存在
1092 HY000 ER_INSERT_INF 记录:%ld重复项:%ld警告:%ld
1093 HY000 ER_UPDATE_TABLE_USED 您不能在FROM子句中指定目标表'%s'用于更新
1094 HY000 ER_NO_SUCH_THREAD 未知线程ID:%lu
1095 HY000 ER_KILL_DENIED_ERROR 您不是线程%lu的所有者
1096 HY000 ER_NO_TABLES_USED 没有使用表格
1097 HY000 ER_TOO_BIG_SET %s和SET列的字符串太多
1098 HY000 ER_NO_UNIQUE_LOGFILE 无法生成唯一的日志文件名%s。(1-999)
1099 HY000 ER_TABLE_NOT_LOCKED_FOR_WRITE 表'%s'已被READ锁锁定,无法更新
错误代码 SQLSTATE 错误 描述
1100 HY000 ER_TABLE_NOT_LOCKED 表“%s”未使用锁定表锁定
1101 42000 ER_BLOB_CANT_HAVE_DEFAULT BLOB / TEXT列'%s'不能具有默认值
1102 42000 ER_WRONG_DB_NAME 数据库名称'%s'不正确
1103 42000 ER_WRONG_TABLE_NAME 表名'%s'不正确
1104 42000 ER_TOO_BIG_SELECT SELECT会检查超过MAX_JOIN_SIZE行;检查您的WHERE并使用SET SQL_BIG_SELECTS = 1或SET MAX_JOIN_SIZE =#(如果SELECT可以)
1105 HY000 ER_UNKNOWN_ERROR 未知错误
1106 42000 ER_UNKNOWN_PROCEDURE 未知过程'%s'
1107 42000 ER_WRONG_PARAMCOUNT_TO_PROCEDURE 对过程'%s'的参数计数不正确
1108 HY000 ER_WRONG_PARAMETERS_TO_PROCEDURE 过程'%s'的参数不正确
1109 42S02 ER_UNKNOWN_TABLE %s中的未知表'%s'
1110 42000 ER_FIELD_SPECIFIED_TWICE 列“%s”指定了两次
1111 HY000 ER_INVALID_GROUP_FUNC_USE 无效使用组功能
1112 42000 ER_UNSUPPORTED_EXTENSION 表'%s'使用的扩展名在此MariaDB版本中不存在
1113 42000 ER_TABLE_MUST_HAVE_COLUMNS 一个表必须至少有1列
1114 HY000 ER_RECORD_FILE_FULL 表“%s”已满
1115 42000 ER_UNKNOWN_CHARACTER_SET 未知字符集:“%s”
1116 HY000 ER_TOO_MANY_TABLES 桌子太多;MariaDB只能在联接中使用%d表
1117 HY000 ER_TOO_MANY_FIELDS 列过多
1118 42000 ER_TOO_BIG_ROWSIZE 行大小太大。使用的表类型的最大行大小(不计BLOB)为%ld。您必须将某些列更改为TEXT或BLOB
1119 HY000 ER_STACK_OVERRUN 线程堆栈溢出:使用:%ld堆栈的%ld。如果需要,使用'mysqld --thread_stack =#'指定更大的堆栈
1120 42000 ER_WRONG_OUTER_JOIN 在OUTER JOIN中找到交叉依赖;检查您的开机条件
1121 42000 ER_NULL_COLUMN_IN_INDEX 表处理程序在给定索引中不支持NULL。请更改列'%s'为NOT NULL或使用其他处理程序
1122 HY000 ER_CANT_FIND_UDF 无法加载功能'%s'
1123 HY000 ER_CANT_INITIALIZE_UDF 无法初始化函数'%s'; %s
1124 HY000 ER_UDF_NO_PATHS 共享库不允许使用任何路径
1125 HY000 ER_UDF_EXISTS 功能“%s”已存在
1126 HY000 ER_CANT_OPEN_LIBRARY 无法打开共享库'%s'(Errno:%d%s)
1127 HY000 ER_CANT_FIND_DL_ENTRY 在库中找不到符号“%s”
1128 HY000 ER_FUNCTION_NOT_DEFINED 未定义功能'%s'
1129 HY000 ER_HOST_IS_BLOCKED 由于许多连接错误,主机'%s'被阻止;用'mysqladmin flush-hosts'解锁
1130 HY000 ER_HOST_NOT_PRIVILEGED 主机'%s'不允许连接到此MariaDB服务器
1131 42000 ER_PASSWORD_ANONYMOUS_USER 您将MariaDB用作匿名用户,并且不允许匿名用户更改密码
1132 42000 ER_PASSWORD_NOT_ALLOWED 您必须具有更新mysql数据库中的表的权限,才能更改其他用户的密码
1133 42000 ER_PASSWORD_NO_MATCH 在用户表中找不到任何匹配的行
1134 HY000 ER_UPDATE_INF 匹配的行:%ld已更改:%ld警告:%ld
1135 HY000 ER_CANT_CREATE_THREAD 无法创建新线程(Errno%d);如果您没有足够的可用内存,则可以查阅手册以获取可能的操作系统相关错误
1136 21S01 ER_WRONG_VALUE_COUNT_ON_ROW 列计数与第%ld行的值计数不匹配
1137 HY000 ER_CANT_REOPEN_TABLE 无法重新打开表:'%s'
1138 22004 ER_INVALID_USE_OF_NULL 无效使用NULL值
1139 42000 ER_REGEXP_ERROR 从正则表达式得到错误'%s'
1140 42000 ER_MIX_OF_GROUP_FUNC_AND_FIELDS 如果没有GROUP BY子句,则将GROUP列(MIN(),MAX(),COUNT(),...)与GROUP列混合使用是非法的
1141 42000 ER_NONEXISTING_GRANT 在主机“%s”上没有为用户“%s”定义此类授予
1142 42000 ER_TABLEACCESS_DENIED_ERROR 表'%s'的用户'%s'@'%s'拒绝%s命令
1143 42000 ER_COLUMNACCESS_DENIED_ERROR 表'%s'中的列'%s'的用户'%s'@'%s'拒绝了%s命令
1144 42000 ER_ILLEGAL_GRANT_FOR_TABLE 非法的GRANT / REVOKE命令;请查阅手册以查看可以使用哪些特权
1145 42000 ER_GRANT_WRONG_HOST_OR_USER GRANT的主机或用户参数过长
1146 42S02 ER_NO_SUCH_TABLE 表'%s。%s'不存在
1147 42000 ER_NONEXISTING_TABLE_GRANT 在表'%s'的主机'%s'上没有为用户'%s'定义任何此类授予
1148 42000 ER_NOT_ALLOWED_COMMAND 此MariaDB版本不允许使用命令
1149 42000 ER_SYNTAX_ERROR 您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册以使用正确的语法
1150 HY000 ER_DELAYED_CANT_CHANGE_LOCK 延迟的插入线程无法获得表%s的请求锁定
1151 HY000 ER_TOO_MANY_DELAYED_THREADS 正在使用的延迟线程太多
1152 08S01 ER_ABORTING_CONNECTION 与数据库%ld的连接已终止:'%s'用户:'%s'(%s)
1153 08S01 ER_NET_PACKET_TOO_LARGE 得到了大于“ max_allowed_pa​​cket”字节的数据包
1154 08S01 ER_NET_READ_ERROR_FROM_PIPE 从连接管道读取错误
1155 08S01 ER_NET_FCNTL_ERROR 从fcntl()获得错误
1156 08S01 ER_NET_PACKETS_OUT_OF_ORDER 使数据包乱序
1157 08S01 ER_NET_UNCOMPRESS_ERROR 无法解压缩通信数据包
1158 08S01 ER_NET_READ_ERROR 读取通信数据包时出错
1159 08S01 ER_NET_READ_INTERRUPTED 读取通讯数据包超时
1160 08S01 ER_NET_ERROR_ON_WRITE 写入通信数据包时出错
1161 08S01 ER_NET_WRITE_INTERRUPTED 写入通讯数据包超时
1162 42000 ER_TOO_LONG_STRING 结果字符串长于“ max_allowed_pa​​cket”字节
1163 42000 ER_TABLE_CANT_HANDLE_BLOB 使用的表类型不支持BLOB / TEXT列
1164 42000 ER_TABLE_CANT_HANDLE_AUTO_INCREMENT 使用的表格类型不支持AUTO_INCREMENT列
1165 HY000 ER_DELAYED_INSERT_TABLE_LOCKED INSERT DELAYED不能与表'%s'一起使用,因为它已被LOCK TABLES锁定
1166 42000 ER_WRONG_COLUMN_NAME 列名'%s'不正确
1167 42000 ER_WRONG_KEY_COLUMN 使用的存储引擎无法索引列'%s'
1168 HY000 ER_WRONG_MRG_TABLE 无法打开定义不同​​或非MyISAM类型或不存在的基础表
1169 23000 ER_DUP_UNIQUE 由于唯一的限制,无法写表'%s'
1170 42000 ER_BLOB_KEY_WITHOUT_LENGTH 键规范中使用的BLOB / TEXT列'%s',不带键长
1171 42000 ER_PRIMARY_CANT_HAVE_NULL 主键的所有部分必须不为空;如果键中需要NULL,请改用UNIQUE
1172 42000 ER_TOO_MANY_ROWS 结果由多于一行组成
1173 42000 ER_REQUIRES_PRIMARY_KEY 此表类型需要主键
1174 HY000 ER_NO_RAID_COMPILED 此版本的MariaDB未使用RAID支持进行编译
1175 HY000 ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE 您正在使用安全更新模式,并且试图在没有使用KEY列的WHERE的情况下更新表
1176 42000 ER_KEY_DOES_NOT_EXITS 表'%s'中不存在键'%s'
1177 42000 ER_CHECK_NO_SUCH_TABLE 无法打开桌子
1178 42000 ER_CHECK_NOT_IMPLEMENTED 该表的存储引擎不支持%s
1179 25000 ER_CANT_DO_THIS_DURING_AN_TRANSACTION 您不允许在事务中执行此命令
1180 HY000 ER_ERROR_DURING_COMMIT 在提交期间出错%d
1181 HY000 ER_ERROR_DURING_ROLLBACK ROLLBACK期间发生错误%d
1182 HY000 ER_ERROR_DURING_FLUSH_LOGS 在FLUSH_LOGS期间发生错误%d
1183 HY000 ER_ERROR_DURING_CHECKPOINT 在CHECKPOINT期间发生错误%d
1184 08S01 ER_NEW_ABORTING_CONNECTION 与数据库的%ld连接终止:'%s'用户:'%s'主机:'%s'(%s)
1185 HY000 ER_DUMP_NOT_IMPLEMENTED 该表的存储引擎不支持二进制表转储
1186 HY000 ER_FLUSH_MASTER_BINLOG_CLOSED Binlog已关闭,无法重置MASTER
1187 HY000 ER_INDEX_REBUILD 重建转储表'%s'的索引失败
1188 HY000 ER_MASTER 来自主服务器的错误:'%s'
1189 08S01 ER_MASTER_NET_READ 从主站读取净错误
1190 08S01 ER_MASTER_NET_WRITE 净错误写入主机
1191 HY000 ER_FT_MATCHING_KEY_NOT_FOUND 找不到与列列表匹配的FULLTEXT索引
1192 HY000 ER_LOCK_OR_ACTIVE_TRANSACTION 由于您有活动的锁定表或活动的事务,因此无法执行给定命令
1193 HY000 ER_UNKNOWN_SYSTEM_VARIABLE 未知的系统变量'%s'
1194 HY000 ER_CRASHED_ON_USAGE 表'%s'被标记为已崩溃,应修复
1195 HY000 ER_CRASHED_ON_REPAIR 表'%s'被标记为已崩溃,并且上次(自动?)修复失败
1196 HY000 ER_WARNING_NOT_COMPLETE_ROLLBACK 某些非事务更改表无法回滚
1197 HY000 ER_TRANS_CACHE_FULL 多语句事务需要超过“ max_binlog_cache_size”个字节的存储空间;增加此mysqld变量,然后重试
1198 HY000 ER_SLAVE_MUST_STOP 不能在运行中的从站上执行该操作。首先运行STOP SLAVE
1199 HY000 ER_SLAVE_NOT_RUNNING 该操作需要一个运行中的从属设备。配置从站并开始从站
错误代码 SQLSTATE 错误 描述
1200 HY000 ER_BAD_SLAVE 服务器未配置为从服务器;修复配置文件或使用CHANGE MASTER TO
1201 HY000 ER_MASTER_INF 无法初始化主信息结构;更多错误消息可以在MariaDB错误日志中找到
1202 HY000 ER_SLAVE_THREAD 无法创建从属线程;检查系统资源
1203 42000 ER_TOO_MANY_USER_CONNECTIONS 用户%s已具有超过'max_user_connections'个活动连接
1204 HY000 ER_SET_CONSTANTS_ONLY 您只能将常数表达式与SET一起使用
1205 HY000 ER_LOCK_WAIT_TIMEOUT 超过了锁定等待超时;尝试重新启动事务
1206 HY000 ER_LOCK_TABLE_FULL 锁总数超过锁表大小
1207 25000 ER_READ_ONLY_TRANSACTION READ UNCOMMITTED事务期间无法获取更新锁
1208 HY000 ER_DROP_DB_WITH_READ_LOCK 线程持有全局读取锁定时不允许DROP DATABASE
1209 HY000 ER_CREATE_DB_WITH_READ_LOCK 线程持有全局读取锁时不允许CREATE DATABASE
1210 HY000 ER_WRONG_ARGUMENTS %s的参数不正确
1211 42000 ER_NO_PERMISSION_TO_CREATE_USER 不允许'%s'@'%s'创建新用户
1212 HY000 ER_UNION_TABLES_IN_DIFFERENT_DIR 错误的表格定义;所有MERGE表必须位于同一数据库中
1213 40001 ER_LOCK_DEADLOCK 尝试获取锁时发现死锁;尝试重新启动事务
1214 HY000 ER_TABLE_CANT_HANDLE_FT 使用的表类型不支持FULLTEXT索引
1215 HY000 ER_CANNOT_ADD_FOREIGN 无法添加外键约束
1216 23000 ER_NO_REFERENCED_ROW 无法添加或更新子行:外键约束失败
1217 23000 ER_ROW_IS_REFERENCED 无法删除或更新父行:外键约束失败
1218 08S01 ER_CONNECT_TO_MASTER 连接主服务器时出错:%s
1219 HY000 ER_QUERY_ON_MASTER 在主服务器上运行查询时出错:%s
1220 HY000 ER_ERROR_WHEN_EXECUTING_COMMAND 执行命令%s时出错:%s
1221 HY000 ER_WRONG_USAGE %s和%s的用法不正确
1222 21000 ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT 所用的SELECT语句的列数不同
1223 HY000 ER_CANT_UPDATE_WITH_READLOCK 读锁冲突,无法执行查询
1224 HY000 ER_MIXING_NOT_ALLOWED 禁用事务表和非事务表的混合
1225 HY000 ER_DUP_ARGUMENT 选项'%s'在语句中使用了两次
1226 42000 ER_USER_LIMIT_REACHED 用户'%s'已超出'%s'资源(当前值:%ld)
1227 42000 ER_SPECIFIC_ACCESS_DENIED_ERROR 拒绝访问; 您需要(至少一个)%s权限才能执行此操作
1228 HY000 ER_LOCAL_VARIABLE 变量'%s'是SESSION变量,不能与SET GLOBAL一起使用
1229 HY000 ER_GLOBAL_VARIABLE 变量'%s'是GLOBAL变量,应使用SET GLOBAL进行设置
1230 42000 ER_NO_DEFAULT 变量“%s”没有默认值
1231 42000 ER_WRONG_VALUE_FOR_VAR 变量“%s”不能设置为“%s”的值
1232 42000 ER_WRONG_TYPE_FOR_VAR 变量'%s'的参数类型不正确
1233 HY000 ER_VAR_CANT_BE_READ 只能设置变量“%s”,不能读取
1234 42000 ER_CANT_USE_OPTION_HERE “%s”的用法/位置不正确
1235 42000 ER_NOT_SUPPORTED_YET 此版本的MariaDB尚不支持'%s'
1236 HY000 ER_MASTER_FATAL_ERROR_READING_BINLOG 从二进制日志“%s”中读取数据时,从主机获取致命错误%d
1237 HY000 ER_SLAVE_IGNORED_TABLE 从SQL线程由于复制表规则而忽略了查询
1238 HY000 ER_INCORRECT_GLOBAL_LOCAL_VAR 变量'%s'是%s变量
1239 42000 ER_WRONG_FK_DEF “%s”的外键定义不正确:%s
1240 HY000 ER_KEY_REF_DO_NOT_MATCH_TABLE_REF 键参考和表参考不匹配
1241 21000 ER_OPERAND_COLUMNS 操作数应包含%d列
1242 21000 ER_SUBQUERY_NO_1_ROW 子查询返回1行以上
1243 HY000 ER_UNKNOWN_STMT_HANDLER 给%s的未知的预准备语句处理程序(%。* s)
1244 HY000 ER_CORRUPT_HELP_DB 帮助数据库已损坏或不存在
1245 HY000 ER_CYCLIC_REFERENCE 子查询的循环参考
1246 HY000 ER_AUTO_CONVERT 将列“%s”从%s转换为%s
1247 42S22 ER_ILLEGAL_REFERENCE 不支持参考“%s”(%s)
1248 42000 ER_DERIVED_MUST_HAVE_ALIAS 每个派生表必须具有自己的别名
1249 01000 ER_SELECT_REDUCED 选择%u在优化过程中减少了
1250 42000 ER_TABLENAME_NOT_ALLOWED_HERE SELECT之一中的表'%s'不能在%s中使用
1251 08004 ER_NOT_SUPPORTED_AUTH_MODE 客户端不支持服务器请求的身份验证协议;考虑升级MariaDB客户端
1252 42000 ER_SPATIAL_CANT_HAVE_NULL SPATIAL索引的所有部分必须为NOT NULL
1253 42000 ER_COLLATION_CHARSET_MISMATCH COLLATION'%s'不适用于CHARACTER SET'%s'
1254 HY000 ER_SLAVE_WAS_RUNNING 从站已经在运行
1255 HY000 ER_SLAVE_WAS_NOT_RUNNING 从站已经停止
1256 HY000 ER_TOO_BIG_FOR_UNCOMPRESS 未压缩的数据大小太大;最大大小为%d(可能是未压缩数据的长度已损坏)
1257 HY000 ER_ZLIB_Z_MEM_ERROR ZLIB:内存不足
1258 HY000 ER_ZLIB_Z_BUF_ERROR ZLIB:输出缓冲区中没有足够的空间(可能未压缩数据的长度已损坏)
1259 HY000 ER_ZLIB_Z_DATA_ERROR ZLIB:输入数据已损坏
1260 HY000 ER_CUT_VALUE_GROUP_CONCAT %u行被GROUP_CONCAT()剪切
1261 01000 ER_WARN_TOO_FEW_RECORDS 第%ld行不包含所有列的数据
1262 01000 ER_WARN_TOO_MANY_RECORDS %ld行被截断;它包含的数据多于输入列
1263 22004 ER_WARN_NULL_TO_NOTNULL 列设置为默认值;向第%ld行的NOT NULL列'%s'提供了NULL
1264 22003 ER_WARN_DATA_OUT_OF_RANGE 第%ld行的列'%s'超出范围值
1265 01000 WARN_DATA_TRUNCATED 第%ld行的列'%s'的数据被截断
1266 HY000 ER_WARN_USING_OTHER_HANDLER 将存储引擎%s用于表'%s'
1267 HY000 ER_CANT_AGGREGATE_2COLLATIONS 操作'%s'的归类(%s,%s)和(%s,%s)的非法混合
1268 HY000 ER_DROP_USER 无法删除一个或多个请求的用户
1269 HY000 ER_REVOKE_GRANTS 无法撤消一个或多个请求用户的所有特权
1270 HY000 ER_CANT_AGGREGATE_3COLLATIONS 操作'%s'的排序规则(%s,%s),(%s,%s),(%s,%s)的非法混合
1271 HY000 ER_CANT_AGGREGATE_NCOLLATIONS 操作'%s'的排序规则的非法混合
1272 HY000 ER_VARIABLE_IS_NOT_STRUCT 变量'%s'不是变量组件(不能用作XXXX.variable_name)
1273 HY000 ER_UNKNOWN_COLLATION 未知归类:'%s'
1274 HY000 ER_SLAVE_IGNORED_SSL_PARAMS CHANGE MASTER中的SSL参数将被忽略,因为此MariaDB从站在编译时没有SSL支持;如果启动具有SSL的MariaDB从属服务器,则可以在以后使用它们
1275 HY000 ER_SERVER_IS_IN_SECURE_AUTH_MODE 服务器以--secure-auth模式运行,但是'%s'@'%s'具有旧格式的密码;请更改密码为新格式
1276 HY000 ER_WARN_FIELD_RESOLVED SELECT#%d的字段或引用'%s%s%s%s%s%s'已在SELECT#%d中解析
1277 HY000 ER_BAD_SLAVE_UNTIL_COND START SLAVE UNTIL的参数不正确或参数组合
1278 HY000 ER_MISSING_SKIP_SLAVE 在使用START SLAVE UNTIL进行逐步复制时,建议使用--skip-slave-start;否则,如果意外从属的mysqld重新启动,将会遇到问题
1279 HY000 ER_UNTIL_COND_IGNORED 不启动SQL线程,因此将忽略UNTIL选项
1280 42000 ER_WRONG_NAME_FOR_INDEX 索引名称'%s'不正确
1281 42000 ER_WRONG_NAME_FOR_CATALOG 错误的目录名称'%s'
1282 HY000 ER_WARN_QC_RESIZE 查询缓存无法设置大小%lu;新的查询缓存大小为%lu
1283 HY000 ER_BAD_FT_COLUMN 列'%s'不能成为FULLTEXT索引的一部分
1284 HY000 ER_UNKNOWN_KEY_CACHE 未知密钥缓存'%s'
1285 HY000 ER_WARN_HOSTNAME_WONT_WORK MariaDB以--skip-name-resolve模式启动;您必须在没有此开关的情况下重新启动它,此授权才能起作用
1286 42000 ER_UNKNOWN_STORAGE_ENGINE 未知的存储引擎'%s'
1287 HY000 ER_WARN_DEPRECATED_SYNTAX '%s'已过时,将在以后的版本中删除。请改用%s
1288 HY000 ER_NON_UPDATABLE_TABLE %s的目标表%s无法更新
1289 HY000 ER_FEATURE_DISABLED '%s'功能已禁用;您需要使用'%s'构建的MariaDB才能正常运行
1290 HY000 ER_OPTION_PREVENTS_STATEMENT MariaDB服务器正在使用%s选项运行,因此它无法执行此语句
1291 HY000 ER_DUPLICATED_VALUE_IN_TYPE 列'%s'在%s中具有重复的值'%s'
1292 22007 ER_TRUNCATED_WRONG_VALUE 截断了错误的%s值:“%s”
1293 HY000 ER_TOO_MUCH_AUTO_TIMESTAMP_COLS 错误的表格定义;DEFAULT或ON UPDATE子句中只能有一个带有CURRENT_TIMESTAMP的TIMESTAMP列
1294 HY000 ER_INVALID_ON_UPDATE '%s'列的无效的ON UPDATE子句
1295 HY000 ER_UNSUPPORTED_PS 准备语句协议尚不支持此命令
1296 HY000 ER_GET_ERRMSG 从%s得到错误%d'%s'
1297 HY000 ER_GET_TEMPORARY_ERRMSG 从%s获得了临时错误%d'%s'
1298 HY000 ER_UNKNOWN_TIME_ZONE 时区未知或不正确:“%s”
1299 HY000 ER_WARN_INVALID_TIMESTAMP 第%ld行的列'%s'中的TIMESTAMP值无效
错误代码 SQLSTATE 错误 描述
1300 HY000 ER_INVALID_CHARACTER_STRING 无效的%s字符串:“%s”
1301 HY000 ER_WARN_ALLOWED_PACKET_OVERFLOWED %s()的结果大于max_allowed_pa​​cket(%ld)-已被截断
1302 HY000 ER_CONFLICTING_DECLARATIONS 声明冲突:“%s%s”和“%s%s”
1303 2F003 ER_SP_NO_RECURSIVE_CREATE 无法在另一个存储例程中创建%s
1304 42000 ER_SP_ALREADY_EXISTS %s%s已经存在
1305 42000 ER_SP_DOES_NOT_EXIST %s%s不存在
1306 HY000 ER_SP_DROP_FAILED 无法删除%s%s
1307 HY000 ER_SP_STORE_FAILED 创建%s%s失败
1308 42000 ER_SP_LILABEL_MISMATCH 没有匹配标签的%s:%s
1309 42000 ER_SP_LABEL_REDEFINE 重新定义标签%s
1310 42000 ER_SP_LABEL_MISMATCH 结束标签%s不匹配
1311 01000 ER_SP_UNINIT_VAR 引用未初始化的变量%s
1312 0A000 ER_SP_BADSELECT 过程%s无法在给定上下文中返回结果集
1313 42000 ER_SP_BADRETURN 仅在FUNCTION中允许返回
1314 0A000 ER_SP_BADSTATEMENT 存储过程中不允许%s
1315 42000 ER_UPDATE_LOG_DEPRECATED_IGNORED 不建议使用更新日志,而用二进制日志代替;SET SQL_LOG_UPDATE已被忽略。此选项将在MariaDB 5.6中删除。
1316 42000 ER_UPDATE_LOG_DEPRECATED_TRANSLATED 不推荐使用更新日志,并由二进制日志代替;SET SQL_LOG_UPDATE已转换为SET SQL_LOG_BIN。此选项将在MariaDB 5.6中删除。
1317 70100 ER_QUERY_INTERRUPTED 查询执行被中断
1318 42000 ER_SP_WRONG_NO_OF_ARGS %s%s的参数数目不正确;预期%u,得到了%u
1319 42000 ER_SP_COND_MISMATCH 未定义条件:%s
1320 42000 ER_SP_NORETURN 在FUNCTION%s中找不到退货
1321 2F005 ER_SP_NORETURNEND FUNCTION%s结束,没有返回
1322 42000 ER_SP_BAD_CURSOR_QUERY 游标语句必须是SELECT
1323 42000 ER_SP_BAD_CURSOR_SELECT 游标SELECT不能具有INTO
1324 42000 ER_SP_CURSOR_MISMATCH 未定义的游标:%s
1325 24000 ER_SP_CURSOR_ALREADY_OPEN 游标已经打开
1326 24000 ER_SP_CURSOR_NOT_OPEN 游标未打开
1327 42000 ER_SP_UNDECLARED_VAR 未声明的变量:%s
1328 HY000 ER_SP_WRONG_NO_OF_FETCH_ARGS FETCH变量数不正确
1329 02000 ER_SP_FETCH_NO_DATA 无数据-提取,选择或处理了零行
1330 42000 ER_SP_DUP_PARAM 参数重复:%s
1331 42000 ER_SP_DUP_VAR 重复变量:%s
1332 42000 ER_SP_DUP_COND 重复条件:%s
1333 42000 ER_SP_DUP_CURS 游标重复:%s
1334 HY000 ER_SP_CANT_ALTER 无法更改%s%s
1335 0A000 ER_SP_SUBSELECT_NYI 不支持子查询值
1336 0A000 ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG 存储的函数或触发器中不允许%s
1337 42000 ER_SP_VARCOND_AFTER_CURSHNDLR 游标或处理程序声明后的变量或条件声明
1338 42000 ER_SP_CURSOR_AFTER_HANDLER 处理程序声明后的游标声明
1339 20000 ER_SP_CASE_NOT_FOUND 找不到CASE陈述式的案例
1340 HY000 ER_FPARSER_TOO_BIG_FILE 配置文件'%s'太大
1341 HY000 ER_FPARSER_BAD_HEADER 文件'%s'中格式错误的文件类型头
1342 HY000 ER_FPARSER_EOF_IN_COMMENT 解析注释'%s'时文件意外结束
1343 HY000 ER_FPARSER_ERROR_IN_PARAMETER 解析参数'%s'时出错(行:'%s')
1344 HY000 ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER 跳过未知参数'%s'时文件意外结束
1345 HY000 ER_VIEW_NO_EXPLAIN 不能发布解释/显示;缺少基础表的特权
1346 HY000 ER_FRM_UNKNOWN_TYPE 文件'%s'的标头中具有未知类型'%s'
1347 HY000 ER_WRONG_OBJECT '%s。%s'不是%s
1348 HY000 ER_NONUPDATEABLE_COLUMN 列“%s”不可更新
1349 HY000 ER_VIEW_SELECT_DERIVED View的SELECT在FROM子句中包含一个子查询
1350 HY000 ER_VIEW_SELECT_CLAUSE 视图的SELECT包含一个'%s'子句
1351 HY000 ER_VIEW_SELECT_VARIABLE 视图的SELECT包含变量或参数
1352 HY000 ER_VIEW_SELECT_TMPTABLE 视图的SELECT引用临时表'%s'
1353 HY000 ER_VIEW_WRONG_LIST 视图的SELECT和视图的字段列表具有不同的列数
1354 HY000 ER_WARN_VIEW_MERGE 视图合并算法暂时无法在此使用(假设未定义算法)
1355 HY000 ER_WARN_VIEW_WITHOUT_KEY 正在更新的视图中没有基础表的完整密钥
1356 HY000 ER_VIEW_INVALID 视图'%s。%s'引用无效的表或列或函数或视图的定义者/调用者缺乏使用它们的权限
1357 HY000 ER_SP_NO_DROP_SP 无法从另一个存储例程中删除或更改%s
1358 HY000 ER_SP_GOTO_IN_HNDLR 存储过程处理程序中不允许GOTO
1359 HY000 ER_TRG_ALREADY_EXISTS 触发器已存在
1360 HY000 ER_TRG_DOES_NOT_EXIST 触发器不存在
1361 HY000 ER_TRG_ON_VIEW_OR_TEMP_TABLE 触发器的“%s”是视图或临时表
1362 HY000 ER_TRG_CANT_CHANGE_ROW %strigger中不允许更新%s行
1363 HY000 ER_TRG_NO_SUCH_ROW_IN_TRG %s触发器中没有%s行
1364 HY000 ER_NO_DEFAULT_FOR_FIELD 字段“%s”没有默认值
1365 22012 ER_DIVISION_BY_ZER 被0除
1366 HY000 ER_TRUNCATED_WRONG_VALUE_FOR_FIELD %s值不正确:第%ld行的列'%s'的'%s'
1367 22007 ER_ILLEGAL_VALUE_FOR_TYPE 解析期间发现非法的%s'%s'值
1368 HY000 ER_VIEW_NONUPD_CHECK 在不可更新的视图'%s。%s'上检查选项
1369 HY000 ER_VIEW_CHECK_FAILED 检查选项失败'%s。%s'
1370 42000 ER_PROCACCESS_DENIED_ERROR %s命令被例程'%s'拒绝给用户'%s'@'%s'
1371 HY000 ER_RELAY_LOG_FAIL 清除旧中继日志失败:%s
1372 HY000 ER_PASSWD_LENGTH 密码哈希应为%d位十六进制数字
1373 HY000 ER_UNKNOWN_TARGET_BINLOG 在binlog索引中找不到目标日志
1374 HY000 ER_IO_ERR_LOG_INDEX_READ I / O错误读取日志索引文件
1375 HY000 ER_BINLOG_PURGE_PROHIBITED 服务器配置不允许清除二进制日志
1376 HY000 ER_FSEEK_FAIL 在fseek()上失败
1377 HY000 ER_BINLOG_PURGE_FATAL_ERR 清除日志时发生致命错误
1378 HY000 ER_LOG_IN_USE 正在使用可清除的日志,不会清除
1379 HY000 ER_LOG_PURGE_UNKNOWN_ERR 清除日志期间发生未知错误
1380 HY000 ER_RELAY_LOG_INIT 初始化中继日志位置失败:%s
1381 HY000 ER_NO_BINARY_LOGGING 您没有使用二进制日志记录
1382 HY000 ER_RESERVED_SYNTAX 保留'%s'语法用于MariaDB服务器内部的目的
1383 HY000 ER_WSAS_FAILED WSA启动失败
1384 HY000 ER_DIFF_GROUPS_PROC 目前尚无法与其他小组一起处理程序
1385 HY000 ER_NO_GROUP_FOR_PROC 选择必须与该程序组
1386 HY000 ER_ORDER_WITH_PROC 不能在此过程中使用ORDER子句
1387 HY000 ER_LOGGING_PROHIBIT_CHANGING_OF 二进制日志记录和复制禁止更改全局服务器%s
1388 HY000 ER_NO_FILE_MAPPING 无法映射文件:%s,错误号:%d
1389 HY000 ER_WRONG_MAGIC %s中的魔术错误
1390 HY000 ER_PS_MANY_PARAM 准备好的语句包含太多占位符
1391 HY000 ER_KEY_PART_0 关键部分'%s'的长度不能为0
1392 HY000 ER_VIEW_CHECKSUM 查看文本校验和失败
1393 HY000 ER_VIEW_MULTIUPDATE 无法通过联接视图'%s。%s'修改多个基表
1394 HY000 ER_VIEW_NO_INSERT_FIELD_LIST 没有字段列表,无法插入联接视图'%s。%s'
1395 HY000 ER_VIEW_DELETE_MERGE_VIEW 无法从联接视图'%s。%s'中删除
1396 HY000 ER_CANNOT_USER %s操作%s失败
1397 XAE04 ER_XAER_NOTA XAER_NOTA:未知的XID
1398 XAE05 ER_XAER_INVAL XAER_INVAL:无效的参数(或不受支持的命令)
1399 XAE07 ER_XAER_RMFAIL XAER_RMFAIL:当全局事务处于%s状态时,无法执行该命令
错误代码 SQLSTATE 错误 描述
1400 XAE09 ER_XAER_OUTSIDE XAER_OUTSIDE:在全球交易之外完成了一些工作
1401 XAE03 ER_XAER_RMERR XAER_RMERR:事务分支中发生致命错误-检查数据是否一致
1402 XA100 ER_XA_RBROLLBACK XA_RBROLLBACK:事务分支已回滚
1403 42000 ER_NONEXISTING_PROC_GRANT 没有为例程“%s”上的主机“%s”上的用户“%s”定义此类授予
1404 HY000 ER_PROC_AUTO_GRANT_FAIL 无法授予EXECUTE和ALTER ROUTINE特权
1405 HY000 ER_PROC_AUTO_REVOKE_FAIL 无法撤消对已删除例程的所有特权
1406 22001 ER_DATA_TOO_LONG 第%ld行的列'%s'的数据太长
1407 42000 ER_SP_BAD_SQLSTATE 错误的SQLSTATE:'%s'
1408 HY000 ER_STARTUP %s:准备连接。版本:'%s'套接字:'%s'端口:%d%s
1409 HY000 ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR 无法将具有固定大小的行的文件中的值加载到变量
1410 42000 ER_CANT_CREATE_USER_WITH_GRANT 不允许使用GRANT创建用户
1411 HY000 ER_WRONG_VALUE_FOR_TYPE 错误的%s值:函数%s的'%s'
1412 HY000 ER_TABLE_DEF_CHANGED 表定义已更改,请重试交易
1413 42000 ER_SP_DUP_HANDLER 在同一块中声明重复的处理程序
1414 42000 ER_SP_NOT_VAR_ARG 例程%s的OUT或INOUT参数%d在触发器之前不是变量或NEW伪变量
1415 0A000 ER_SP_NO_RETSET 不允许从%s返回结果集
1416 22003 ER_CANT_CREATE_GEOMETRY_OBJECT 无法从发送到GEOMETRY字段的数据中获取几何对象
1417 HY000 ER_FAILED_ROUTINE_BREAK_BINLOG 例程失败,并且其声明中没有SQL或READS SQL DATA,并且启用了二进制日志记录;如果非事务表已更新,则二进制日志将丢失其更改
1418 HY000 ER_BINLOG_UNSAFE_ROUTINE 此函数的声明中没有DETERMINISTIC,NO SQL或READS SQL DATA,并且启用了二进制日志记录(您可能希望使用不太安全的log_bin_trust_function_creators变量)
1419 HY000 ER_BINLOG_CREATE_ROUTINE_NEED_SUPER 您没有SUPER特权,并且启用了二进制日志记录(您可能想使用不太安全的log_bin_trust_function_creators变量)
1420 HY000 ER_EXEC_STMT_WITH_OPEN_CURSOR 您无法执行带有打开的游标与其关联的准备好的语句。重置该语句以重新执行它。
1421 HY000 ER_STMT_HAS_NO_OPEN_CURSOR 语句(%lu)没有打开的游标。
1422 HY000 ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG 存储的函数或触发器中不允许显式或隐式提交。
1423 HY000 ER_NO_DEFAULT_FOR_VIEW_FIELD 视野'%s。%s'基础表没有默认值
1424 HY000 ER_SP_NO_RECURSION 不允许递归存储的函数和触发器。
1425 42000 ER_TOO_BIG_SCALE 为列'%s'指定的比例尺%d太大。最大值为%lu。
1426 42000 ER_TOO_BIG_PRECISION 为列'%s'指定的精度%d太大。最大值为%lu。
1427 42000 ER_M_BIGGER_THAN_D 对于float(M,D,double(M,D)或小数点(M,D,M,必须大于等于D(列'%s'))。
1428 HY000 ER_WRONG_LOCK_OF_SYSTEM_TABLE 您不能将系统表的写锁定与其他表或锁类型结合使用
1429 HY000 ER_CONNECT_TO_FOREIGN_DATA_SOURCE 无法连接到外部数据源:%s
1430 HY000 ER_QUERY_ON_FOREIGN_DATA_SOURCE 处理外部数据源上的查询时出现问题。数据源错误:%s
1431 HY000 ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST 您要引用的外部数据源不存在。数据源错误:%s
1432 HY000 ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE 无法创建联合表。数据源连接字符串'%s'格式不正确
1433 HY000 ER_FOREIGN_DATA_STRING_INVALID 数据源连接字符串'%s'格式不正确
1434 HY000 ER_CANT_CREATE_FEDERATED_TABLE 无法创建联合表。外部数据src错误:%s
1435 HY000 ER_TRG_IN_WRONG_SCHEMA 触发错误的架构
1436 HY000 ER_STACK_OVERRUN_NEED_MORE 线程堆栈溢出:已使用%ld个字节堆栈中的%ld个字节,并且需要%ld个字节。使用“ mysqld --thread_stack =#”指定更大的堆栈。
1437 42000 ER_TOO_LONG_BODY '%s'的常规正文太长
1438 HY000 ER_WARN_CANT_DROP_DEFAULT_KEYCACHE 无法删除默认密钥缓存
1439 42000 ER_TOO_BIG_DISPLAYWIDTH 显示宽度超出列'%s'的范围(最大值=%lu)
1440 XAE08 ER_XAER_DUPID XAER_DUPID:XID已经存在
1441 22008 ER_DATETIME_FUNCTION_OVERFLOW 日期时间功能:%s字段溢出
1442 HY000 ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG 无法更新存储功能/触发器中的表'%s',因为调用该存储功能/触发器的语句已使用该表。
1443 HY000 ER_VIEW_PREVENT_UPDATE 表'%s'的定义可防止对表'%s'进行%s操作。
1444 HY000 ER_PS_NO_RECURSION 准备好的语句包含一个引用该相同语句的存储例程调用。不允许以这种递归方式执行准备好的语句
1445 HY000 ER_SP_CANT_SET_AUTOCOMMIT 不允许通过存储的函数或触发器设置自动提交
1446 HY000 ER_MALFORMED_DEFINER 定义者不完全合格
1447 HY000 ER_VIEW_FRM_NO_USER 视图'%s'。'%s'没有定义程序信息(旧表格式)。当前用户用作定义者。请重新创建视图!
1448 HY000 ER_VIEW_OTHER_USER 您需要使用'%s'@'%s'定义程序创建视图的SUPER特权
1449 HY000 ER_NO_SUCH_USER 指定为定义者的用户('%s'@'%s')不存在
1450 HY000 ER_FORBID_SCHEMA_CHANGE 不允许将模式从“%s”更改为“%s”。
1451 23000 ER_ROW_IS_REFERENCED_2 无法删除或更新父行:外键约束失败(%s)
1452 23000 ER_NO_REFERENCED_ROW_2 无法添加或更新子行:外键约束失败(%s)
1453 42000 ER_SP_BAD_VAR_SHADOW 变量'%s'必须用`...'引号或重命名
1454 HY000 ER_TRG_NO_DEFINER 触发器'%s'。'%s'没有定义程序属性。触发器将在调用者的授权下被激活,而调用者的权限可能不足。请重新创建触发器。
1455 HY000 ER_OLD_FILE_FORMAT '%s'具有旧格式,您应该重新创建'%s'对象
1456 HY000 ER_SP_RECURSION_LIMIT 例程%s超出了递归限制%d(由max_sp_recursion_depth变量设置)
1457 HY000 ER_SP_PROC_TABLE_CORRUPT 无法加载例程%s。表mysql.proc丢失,损坏或包含错误的数据(内部代码%d)
1458 42000 ER_SP_WRONG_NAME 常规名称“%s”不正确
1459 HY000 ER_TABLE_NEEDS_UPGRADE 需要表升级。请执行“修复表%s”或转储/重新加载以解决该问题!
1460 42000 ER_SP_NO_AGGREGATE 存储功能不支持AGGREGATE
1461 42000 ER_MAX_PREPARED_STMT_COUNT_REACHED 不能创建超过max_prepared_stmt_count条语句(当前值:%lu)
1462 HY000 ER_VIEW_RECURSIVE %s.%s包含视图递归
1463 42000 ER_NON_GROUPING_FIELD_USED %s子句中使用了非分组字段'%s'
1464 HY000 ER_TABLE_CANT_HANDLE_SPKEYS 使用的表类型不支持SPATIAL索引
1465 HY000 ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA 无法在系统表上创建触发器
1466 HY000 ER_REMOVED_SPACES 前导空格已从名称'%s'中删除
1467 HY000 ER_AUTOINC_READ_FAILED 无法从存储引擎读取自动增量值
1468 HY000 ER_USERNAME 用户名
1469 HY000 ER_HOSTNAME 主机名
1470 HY000 ER_WRONG_STRING_LENGTH 字符串'%s'对于%s而言太长(不应超过%d)
1471 HY000 ER_NON_INSERTABLE_TABLE %s的目标表%s不可插入
1472 HY000 ER_ADMIN_WRONG_MRG_TABLE 表'%s'的定义不同或不是MyISAM类型,或者不存在
1473 HY000 ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT 选择的嵌套层次太高
1474 HY000 ER_NAME_BECOMES_EMPTY 名称“%s”已变为“
1475 HY000 ER_AMBIGUOUS_FIELD_TERM FIELDS TERMINATED字符串的第一个字符不明确;请使用非可选和非空的字段
1476 HY000 ER_FOREIGN_SERVER_EXISTS 您尝试创建的外部服务器%s已存在。
1477 HY000 ER_FOREIGN_SERVER_DOESNT_EXIST 您要引用的外部服务器名称不存在。数据源错误:%s
1478 HY000 ER_ILLEGAL_HA_CREATE_OPTION 表存储引擎'%s'不支持创建选项'%s'
1479 HY000 ER_PARTITION_REQUIRES_VALUES_ERROR 语法错误:%s PARTITIONING要求为每个分区定义VALUES%s
1480 HY000 ER_PARTITION_WRONG_VALUES_ERROR 只有%s PARTITIONING可以在分区定义中使用VALUES%s
1481 HY000 ER_PARTITION_MAXVALUE_ERROR MAXVALUE只能在最后一个分区定义中使用
1482 HY000 ER_PARTITION_SUBPARTITION_ERROR 子分区只能是哈希分区,并且只能按键
1483 HY000 ER_PARTITION_SUBPART_MIX_ERROR 如果在一个分区上,则必须在所有分区上定义子分区
1484 HY000 ER_PARTITION_WRONG_NO_PART_ERROR 定义的分区数量错误,与先前的设置不匹配
1485 HY000 ER_PARTITION_WRONG_NO_SUBPART_ERROR 定义的子分区数量错误,与先前的设置不匹配
1486 HY000 ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR (子)分区函数中不允许常量/随机表达式
1486 HY000 ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR (子)分区函数中不允许常量,随机或时区相关的表达式
1487 HY000 ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR RANGE / LIST VALUES中的表达式必须是常数
1488 HY000 ER_FIELD_NOT_FOUND_PART_ERROR 在表中找不到分区功能的字段列表中的字段
1489 HY000 ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR 字段列表仅在KEY分区中允许
1490 HY000 ER_INCONSISTENT_PARTITION_INFO_ERROR frm文件中的分区信息与可写入frm文件的内容不一致
1491 HY000 ER_PARTITION_FUNC_NOT_ALLOWED_ERROR %s函数返回错误的类型
1492 HY000 ER_PARTITIONS_MUST_BE_DEFINED_ERROR 对于%s分区,必须定义每个分区
1493 HY000 ER_RANGE_NOT_INCREASING_ERROR 每个分区的值必须小于值
1494 HY000 ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR VALUES值必须与分区函数具有相同的类型
1495 HY000 ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR 列表分区中相同常量的多个定义
1496 HY000 ER_PARTITION_ENTRY_ERROR 不能在查询中独立使用分区
1497 HY000 ER_MIX_HANDLER_ERROR 此版本的MariaDB中不允许在分区中混合使用处理程序
1498 HY000 ER_PARTITION_NOT_DEFINED_ERROR 对于分区引擎,必须定义所有%s
1499 HY000 ER_TOO_MANY_PARTITIONS_ERROR 定义的分区(包括子分区)过多

你可能感兴趣的:(MariaDB/MySQL 错误代码 1000 - 1499)