MariaDB与MySQL共享错误代码,并添加许多特定于MariaDB的新错误代码。
错误代码的示例如下:
SELECT * FROM x;
错误1046(3D000):未选择数据库
内容
- 共享的MariaDB / MySQL错误代码
- 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_packet”字节的数据包 |
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_packet”字节 |
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_packet(%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 | 定义的分区(包括子分区)过多 |