MYSQL出错代码列表[备忘]
Mysql错误编码大全
1004 => '无法创建文件',1005 => '无法创建表',1006 => '无法创建数据库',1007 => '无法创建数据库,数据库已存在。
',1008 => '无法撤销数据库,数据库不存在。
',1009 => '撤销数据库时出错',1010 => '撤销数据库时出错',1011 => '删除时出错 ',1012 => '无法读取系统表中的记录。
',1013 => '无法获取的状态',1014 => '无法获得工作目录',1015 => '无法锁定文件',1016 => '无法打开文件',1017 => '无法找到文件',1018 => '无法读取的目录 ',1019 => '无法为更改目录 ',1020 => '自上次读取以来表中的记录已改变。
',1021 => '磁盘满',1022 => '无法写入',1023 => '关闭时出错 ',1024 => '读取文件时出错 ',1025 => '将重命名为时出错 ',1026 => '写入文件时出错 ',1027 => '已锁定,拒绝更改。
',1028 => '分类失败 ',1029 => '对于,视图不存在。
',1030 => '从存储引擎中获得错误%d。
MySQL错误代码以及出错信息对照大全
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用 JOIN 或 SUBST 命令。
0134 试图在已经连接的驱动器上使用 JOIN 或 SUBST 命令。
0135 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
MySQL 错误代码以及出错信息对照大全之欧阳歌谷创作
0101 属于其他进程的专用标志。
欧阳歌谷(2021.02.01)0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用 JOIN 或 SUBST 命令。
0134 试图在已经连接的驱动器上使用 JOIN 或 SUBST 命令。
0135 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
mysql错误代码对照表较完整
mysql错误代码对照表较完整mysql错误代码对照表较完整 mysql_errno()mysql错误代码对照表较完整0101 属于其他进程的专⽤标志。
0102 标志已经设置,⽆法关闭。
0103 ⽆法再次设置该标志。
0104 中断时⽆法请求专⽤标志。
0105 此标志先前的所有权已终⽌。
0106 请将软盘插⼊驱动器 %1。
0107 后续软盘尚未插⼊,程序停⽌。
0108 磁盘正在使⽤或已由其他进程锁定。
0109 管道已经结束。
0110 系统⽆法打开指定的设备或⽂件。
0111 ⽂件名太长。
0112 磁盘空间不⾜。
0113 没有其他可⽤的内部⽂件标识符。
0114 ⽬标内部⽂件标识符不正确。
0117 该应⽤程序所运⾏的 IOCTL 调⽤不正确。
0118 校验写⼊的开关参数值不正确。
0119 系统不⽀持所请求的命令。
0120 该系统上不⽀持此功能。
0121 标记已超时。
0123 ⽂件名、⽬录名或卷标语法错误。
0124 系统调⽤层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的⼦进程。
0129 模式下运⾏。
0130 试图使⽤操作(⽽⾮原始磁盘I/O)的已打开磁盘分区的⽂件句柄。
0131 试图将⽂件指针移⾄⽂件开头之前。
0132 ⽆法在指定的设备或⽂件中设置⽂件指针。
0133 对于包含已连接驱动器的驱动器,不能使⽤ JOIN 或 SUBST 命令。
0134 试图在已经连接的驱动器上使⽤ JOIN 或 SUBST 命令。
0135 试图在已经替换的驱动器上使⽤ JOIN 或 SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的⽬录。
0139 系统试图将驱动器替换成已替换的驱动器下的⽬录。
0140 系统试图将驱动器连接到已替换的驱动器的⼀个⽬录中。
MySQL 错误代码以及出错信息对照大全之欧阳地创编
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用JOIN 或 SUBST 命令。
0134 试图在已经连接的驱动器上使用JOIN 或SUBST 命令。
0135 试图在已经替换的驱动器上使用JOIN 或SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
0143 系统无法将驱动器连接到或替换成同一驱动器下的目录。
MySQL 错误代码以及出错信息对照大全之欧阳学创编
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用JOIN 或SUBST 命令。
0134 试图在已经连接的驱动器上使用JOIN 或SUBST 命令。
0135 试图在已经替换的驱动器上使用JOIN 或SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
0143 系统无法将驱动器连接到或替换成同一驱动器下的目录。
MySQL 错误代码以及出错信息对照大全之令狐采学创编欧阳引擎
0101 属于其他进程的专用标志。
欧阳引擎(2021.01.01)0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用JOIN 或SUBST 命令。
0134 试图在已经连接的驱动器上使用 JOIN 或 SUBST 命令。
0135 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
mysql常见错误与标准错误对照表
附,常见错误号对照表MySQL error code SQLSTATE code Error message1011 HY000 Error on delete of '%s' (errn %d)1021 HY000 Disk full (%s); waiting for someone to free some space . . . 1022 23000 Can't write; duplicate key in table '%s'1027 HY000 '%s' is locked against change1036 HY000 Table '%s' is read only1048 23000 Column '%s' cannot be null1062 23000 Duplicate entry '%s' for key %d1099 HY000 Table '%s' was locked with a READ lock and can't be updated 1100 HY000 Table '%s' was not locked with LOCK TABLES1104 42000 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay1106 42000 Incorrect parameters to procedure '%s'1114 HY000 The table '%s' is full1150 HY000 Delayed insert thread couldn't get requested lock for table %s 1165 HY000 INSERT DELAYED can't be used with table '%s' because it is locked with LOCK TABLES1242 21000 Subquery returns more than 1 row1263 22004 Column set to default value; NULL supplied to NOT NULL column '%s' at row %ld1264 22003 Out of range value adjusted for column '%s' at row %ld 1265 1000 Data truncated for column '%s' at row %ld1312 0A000 SELECT in a stored program must have INTO1317 70100 Query execution was interrupted1319 42000 Undefined CONDITION: %s1325 24000 Cursor is already open1326 24000 Cursor is not open1328 HY000 Incorrect number of FETCH variables1329 2000 No data to FETCH1336 42000 USE is not allowed in a stored program1337 42000 Variable or condition declaration after cursor or handler declaration1338 42000 Cursor declaration after handler declaration1339 20000 Case not found for CASE statement1348 HY000 Column '%s' is not updatable1357 HY000 Can't drop a %s from within another stored routine1358 HY000 GOTO is not allowed in a stored program handler1362 HY000 Updating of %s row is not allowed in %s trigger1363 HY000 There is no %s row in %s trigger优先级:当同时使用MySQl错误码,标准SQLSTATE错误码,命名条件(SQLEXCEPTION)来定义错误处理时,其捕获顺序是(只可捕获一条错误):MYSQL码->SQLSTATE->命名条件。
MySQL错误代码大全
MySQL错误代码⼤全B.1. 服务器错误代码和消息服务器错误信息来⾃下述源⽂件:· 错误消息信息列在share/errmsg.txt⽂件中。
“%d”和“%s”分别代表编号和字符串,显⽰时,它们将被消息值取代。
· 错误值列在share/errmsg.txt⽂件中,⽤于⽣成include/mysqld_error.h和include/mysqld_ername.h MySQL源⽂件中的定义。
· SQLSTATE值列在share/errmsg.txt⽂件中,⽤于⽣成include/sql_state.h MySQL源⽂件中的定义。
由于更新很频繁,这些⽂件中可能包含这⾥未列出的额外错误消息。
· 错误:1000 SQLSTATE: HY000 (ER_HASHCHK)消息:hashchk· 错误:1001 SQLSTATE: HY000 (ER_NISAMCHK)消息:isamchk· 错误:1002 SQLSTATE: HY000 (ER_NO)消息:NO· 错误:1003 SQLSTATE: HY000 (ER_YES)消息:YES· 错误:1004 SQLSTATE: HY000 (ER_CANT_CREATE_FILE)消息:⽆法创建⽂件'%s' (errno: %d)· 错误:1005 SQLSTATE: HY000 (ER_CANT_CREATE_TABLE)消息:⽆法创建表'%s' (errno: %d)· 错误:1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB)消息:⽆法创建数据库'%s' (errno: %d)· 错误:1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS)消息:⽆法创建数据库'%s',数据库已存在。
mysql出错信息表
mysql出错了,以前往往靠猜.有了这张表,一查就出来了.方便不少.特共享于众1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已存在1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立So cket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败1180:提交事务失败1181:回滚事务失败1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库1205:加锁超时1211:当前用户没有创建用户的权限1216:外键约束检查失败,更新子表记录失败1217:外键约束检查失败,删除或修改主表记录失败1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器1227:权限不足,您无权进行此操作1235:MySQL版本过低,不具有本功能第二部分新4.1.11,摘自DOCS mysql d_err or.txtcharac ter-set=utf-8 isher补充#define ER_HAS HCHK1000"hashch k",#define ER_NIS AMCHK 1001"isamch k",#define ER_NO1002"NO",#define ER_YES 1003"YES",#define ER_CAN T_CRE ATE_F ILE 1004"Cant create file %-.64s (errno: %d)",#define ER_CAN T_CRE ATE_T ABLE1005"Cant create table%-.64s (errno: %d)",#define ER_CAN T_CRE ATE_D B 1006"Cant create databa se %-.64s (errno: %d)",#define ER_DB_CREAT E_EXI STS 1007"Cant create databa se %-.64s; databa se exists",#define ER_DB_DROP_EXIST S 1008"Cant drop databa se %-.64s; databa se doesnt exist",#define ER_DB_DROP_DELET E 1009"Errordroppi ng databa se (cant delete %-.64s, errno: %d)",#define ER_DB_DROP_RMDIR 1010"Errordroppi ng databa se (cant rmdir%-.64s, errno: %d)",#define ER_CAN T_DEL ETE_F ILE 1011"Erroron delete of %-.64s (errno: %d)",#define ER_CAN T_FIN D_SYS TEM_R EC 1012"Cant read record in system table",#define ER_CAN T_GET_STAT 1013"Cant get status of %-.64s (errno: %d)",#define ER_CAN T_GET_WD 1014"Cant get workin g direct ory (errno: %d)",#define ER_CAN T_LOC K 1015"Cant lock file (errno: %d)",#define ER_CAN T_OPE N_FIL E 1016"Cant open file: %-.64s (errno: %d)",#define ER_FIL E_NOT_FOUN D 1017"Cant find file: %-.64s (errno: %d)",#define ER_CAN T_REA D_DIR 1018"Cant read dir of %-.64s (errno: %d)",#define ER_CAN T_SET_WD 1019"Cant change dir to %-.64s (errno: %d)",#define ER_CHE CKREA D 1020"Record has change d sincelast read in table%-.64s",#define ER_DIS K_FUL L 1021"Disk full (%s). Waitin g for someon e to free some space...",#define ER_DUP_KEY1022"Cant write, duplic ate key in table%-.64s",#define ER_ERR OR_ON_CLOS E 1023"Erroron closeof %-.64s (errno: %d)",#define ER_ERR OR_ON_READ 1024"Errorreadin g file %-.64s (errno: %d)",#define ER_ERR OR_ON_RENA ME 1025"Erroron rename of %-.64s to %-.64s (errno: %d)",#define ER_ERR OR_ON_WRIT E 1026"Errorwritin g file %-.64s (errno: %d)",#define ER_FIL E_USE D 1027"%-.64s is locked agains t change",#define ER_FIL SORT_ABORT 1028"So瘀牡?剕o鸞?rt aborte d",#define ER_FOR M_NOT_FOUN D 1029"View %-.64s doesnt existfor %-.64s",#define ER_GET_ERRN O 1030"Got error%d from storag e engine",#define ER_ILL EGAL_HA 1031"Tablestorag e engine for %-.64s doesnt have this option",#define ER_KEY_NOT_FOUND 1032"Cant find record in %-.64s",#define ER_NOT_FORM_FILE 1033"Incorr ect inform ation in file: %-.64s",#define ER_NOT_KEYF ILE 1034"Incorr ect key file for table: %-.64s; try to repair it",#define ER_OLD_KEYF ILE 1035"Old key file for table%-.64s; repair it!",#define ER_OPE N_AS_READO NLY 1036"Table%-.64s is read only",#define ER_OUT OFMEM ORY 1037"Out of memory. Restar t daemon and try again(needed %d bytes)",#define ER_OUT_OF_S ORTME MORY1038"Out of sort memory. Increa se daemon sort buffer size",#define ER_UNE XPECT ED_EO F 1039"Unexpe ctedeof foundwhen readin g file %-.64s (errno: %d)",#define ER_CON_COUN T_ERR OR 1040"Too many connec tions",#define ER_OUT_OF_R ESOUR CES 1041"Out of memory; Checkif mysqld or some otherproces s uses all availa ble memory. If not you may have to use ulimit to allowmysqld to use more memory or you can add more swap space",#define ER_BAD_HOST_ERRO R 1042"Cant get hostna me for your addres s",#define ER_HAN DSHAK E_ERR OR 1043"Bad handsh ake",#define ER_DBA CCESS_DENI ED_ER ROR 1044"Access denied for user: %-.32s@%-.64s to databa se %-.64s",#define ER_ACC ESS_D ENIED_ERRO R 1045"Access denied for user: %-.32s@%-.64s (Usingpasswo rd: %s)",#define ER_NO_DB_ER ROR 1046"No Databa se Select ed",#define ER_UNK NOWN_COM_E RROR1047"Unknow n comman d",#define ER_BAD_NULL_ERRO R 1048"Column %-.64s cannot be null",#define ER_BAD_DB_E RROR1049"Unknow n databa se %-.64s",#define ER_TAB LE_EX ISTS_ERROR 1050"Table%-.64s alread y exists",#define ER_BAD_TABL E_ERR OR 1051"Unknow n table%-.64s",#define ER_NON_UNIQ_ERRO R 1052"Column: %-.64s in %-.64s is ambigu ous",#define ER_SER VER_S HUTDO WN 1053"Server shutdo wn in progre ss",#define ER_BAD_FIEL D_ERR OR 1瘀牡?剕o鸞?054"Unknow n column %-.64s in %-.64s",#define ER_WRO NG_FI ELD_W ITH_G ROUP1055"%-.64s isnt in GROUPBY",#define ER_WRO NG_GR OUP_F IELD1056"Cant groupon %-.64s",#define ER_WRO NG_SU M_SEL ECT 1057"Statem ent has sum functi ons and column s in same statem ent",#define ER_WRO NG_VA LUE_C OUNT1058"Column countdoesnt matchvaluecount",#define ER_TOO_LONG_IDEN T 1059"Identi fiername %-.100s is too long",#define ER_DUP_FIEL DNAME 1060"Duplic ate column name %-.64s",#define ER_DUP_KEYN AME 1061"Duplic ate key name %-.64s",#define ER_DUP_ENTR Y 1062"Duplic ate entry%-.64s for key %d",#define ER_WRO NG_FI ELD_S PEC 1063"Incorr ect column specif ier for column %-.64s",#define ER_PAR SE_ER ROR 1064"%s near %-.80s at line %d",#define ER_EMP TY_QU ERY 1065"Querywas empty",#define ER_NON UNIQ_TABLE 1066"Not unique table/alias: %-.64s",#define ER_INV ALID_DEFAU LT 1067"Invali d defaul t valuefor %-.64s",#define ER_MUL TIPLE_PRI_KEY 1068"Multip le primar y key define d",#define ER_TOO_MANY_KEYS 1069"Too many keys specif ied; max %d keys allowe d",#define ER_TOO_MANY_KEY_PARTS 1070"Too many key partsspecif ied. Max %d partsallowe d",#define ER_TOO_LONG_KEY1071"Specif ied key was too long; max key length is %d bytes",#define ER_KEY_COLU MN_DO ES_NO T_EXI TS 1072"Key column %-.64s doesnt existin table",#define ER_BLO B_USE D_AS_KEY 1073"BLOB column %-.64s cant be used in key specif icati on with the used tabletype",#define ER_TOO_BIG_FIELD LENGT H 1074"Too big column length for column %-.64s (max = %d). Use BLOB instea d",#define ER_WRO NG_AU TO_KE Y 1075"Incorr ect tabledefini tion; Therecan only be one auto column and it must be define d as a key",#define ER_REA DY 1076"%s: readyfor connec tions.Versio n: %s socket: %s port: %d",#define ER_NOR MAL_S HUTDO WN 1077"%s: Normal shutdo wn",#define ER_GOT_SIGN AL 1078"%s: Got signal %d. Aborti ng!",#define ER_SHU TDOWN_COMP LETE1079"%s: Shutdo wn Comple te",#define ER_FOR CING_CLOSE 1080"%s: 瘀牡?剕o鸞?Forcin g closeof thread %ld user: %-.32s",#define ER_IPS OCK_E RROR1081"Cant create IP socket",#define ER_NO_SUCH_INDEX 1082"Table%-.64s has no indexlike the one used in CREATE INDEX. Recrea te the table",#define ER_WRO NG_FI ELD_T ERMIN ATORS 1083"Fieldsepara tor argume nt is not what is expect ed. Checkthe manual",#define ER_BLO BS_AN D_NO_TERMI NATED 1084"You cant use fixedrowlen gth with BLOBs. Please use fields termin atedby",#define ER_TEX TFILE_NOT_READA BLE 1085"The file %-.64s must be in the databa se direct ory or be readab le by all",#define ER_FIL E_EXI STS_E RROR1086"File %-.80s alread y exists",#define ER_LOA D_INF O 1087"Record s: %ld Delete d: %ld Skippe d: %ld Warnin gs: %ld",#define ER_ALT ER_IN FO 1088"Record s: %ld Duplic ates: %ld",#define ER_WRO NG_SU B_KEY 1089"Incorr ect sub part key. The used key part isnt a string, the used length is longer than the key part or the storag e engine doesnt suppor t unique sub keys",#define ER_CAN T_REM OVE_A LL_FI ELDS1090"You cant delete all column s with ALTERTABLE. Use DROP TABLEinstea d",#define ER_CAN T_DRO P_FIE LD_OR_KEY1091"Cant DROP %-.64s. Checkthat column/key exists",#define ER_INS ERT_I NFO 1092"Record s: %ld Duplic ates: %ld Warnin gs: %ld",#define ER_UPD ATE_T ABLE_USED1093"You cant specif y target table%-.64s for update in FROM clause",#define ER_NO_SUCH_THREA D 1094"Unknow n thread id: %lu",#define ER_KIL L_DEN IED_E RROR1095"You are not ownerof thread %lu",#define ER_NO_TABLE S_USE D 1096"No tables used",#define ER_TOO_BIG_SET 1097"Too many string s for column %-.64s and SET",#define ER_NO_UNIQU E_LOG FILE1098"Cant genera te a unique log-filena me %-.64s.(1-999)",#define ER_TAB LE_NO T_LOC KED_F OR_WR ITE 1099"Table%-.64s was locked with a READ lock and cant be update d",#define ER_TAB LE_NO T_LOC KED 1100"Table%-.64s was not locked with LOCK TABLES",#define ER_BLO B_CAN T_HAV E_DEF AULT1101"BLOB/TEXT column %-.64s cant have a defaul t value",#define ER_WRO NG_DB_NAME 1102"Incorr e瘀牡?剕o鸞?ct databa se name %-.100s",#define ER_WRO NG_TA BLE_N AME 1103"Incorr ect tablename %-.100s",#define ER_TOO_BIG_SELEC T 1104"The SELECT wouldexamin e more rows than MAX_JO IN_SI ZE. Checkyour WHEREand use SET SQL_BI G_SEL ECTS=1 or SET SQL_MA X_JOI N_SIZ E=# if the SELECT is ok",#define ER_UNK NOWN_ERROR 1105"Unknow n error",#define ER_UNK NOWN_PROCE DURE1106"Unknow n proced ure %-.64s",#define ER_WRO NG_PA RAMCO UNT_T O_PRO CEDUR E 1107"Incorr ect parame ter countto proced ure %-.64s",#define ER_WRO NG_PA RAMET ERS_T O_PRO CEDUR E 1108"Incorr ect parame tersto proced ure %-.64s",#define ER_UNK NOWN_TABLE 1109"Unknow n table%-.64s in %-.32s",#define ER_FIE LD_SP ECIFI ED_TW ICE 1110"Column %-.64s specif ied twice",#define ER_INV ALID_GROUP_FUNC_USE1111"Invali d use of groupfuncti on",#define ER_UNS UPPOR TED_E XTENS ION 1112"Table%-.64s uses an extens ion that doesnt existin this MySQLversio n",#define ER_TAB LE_MU ST_HA VE_CO LUMNS 1113"A tablemust have at least1 column",#define ER_REC ORD_F ILE_F ULL 1114"The table%-.64s is full",#define ER_UNK NOWN_CHARA CTER_SET 1115"Unknow n charac ter set: %-.64s",#define ER_TOO_MANY_TABL ES 1116"Too many tables. MySQLcan only use %d tables in a join",#define ER_TOO_MANY_FIEL DS 1117"Too many column s",#define ER_TOO_BIG_ROWSI ZE 1118"Too big row size. The maximu m row size for the used tabletype, not counti ng BLOBs, is %ld. You have to change some fields to TEXT or BLOBs",#define ER_STA CK_OV ERRUN 1119"Thread stackoverru n: Used: %ld of a %ld stack. Use mysqld -O thread_stac k=# to specif y a bigger stackif needed",#define ER_WRO NG_OU TER_J OIN 1120"Crossdepend encyfoundin OUTERJOIN. Examin e your ON condit ions",#define ER_NUL L_COL UMN_I N_IND EX 1121"Column %-.64s is used with UNIQUE or INDEXbut is not define d as NOT NULL",#define ER_CAN T_FIN D_UDF 1122"Cant load functi on %-.64s",#define ER_CAN T_INI TIALI ZE_UD F 1123"Cant initia lizefuncti on %-.64s; %-.80s",#define ER_UDF_NO_P ATHS1124"No pathsallowe d for shared瘀牡?剕o鸞? liary",#define ER_UDF_EXIS TS 1125"Functi on %-.64s alread y exist",#define ER_CAN T_OPE N_LIB RARY1126"Cant open shared liary%-.64s (errno: %d %-.64s)",#define ER_CAN T_FIN D_DL_ENTRY 1127"Cant find functi on %-.64s in liary",#define ER_FUN CTION_NOT_DEFIN ED 1128"Functi on %-.64s is not define d",#define ER_HOS T_IS_BLOCK ED 1129"Host %-.64s is blocke d becaus e of many connec tionerrors. Unbloc k with mysqla dminflush-hosts",#define ER_HOS T_NOT_PRIV ILEGE D 1130"Host %-.64s is not allowe d to connec t to this MySQLserver",#define ER_PAS SWORD_ANON YMOUS_USER 1131"You are usingMySQLas an anonym ous usersand anonym ous usersare not allowe d to changepasswo rds",#define ER_PAS SWORD_NOT_ALLOW ED 1132"You must have privil egesto update tables in the mysqldataba se to be able to change passwo rds for others",#define ER_PAS SWORD_NO_M ATCH1133"Cant find any matchi ng row in the user table",#define ER_UPD ATE_I NFO 1134"Rows matche d: %ld Change d: %ld Warnin gs: %ld",#define ER_CAN T_CRE ATE_T HREAD 1135"Cant create a new thread (errno%d). If you are not out of availa ble memory, you can consul t the manual for a possib le OS-depend ent bug",#define ER_WRO NG_VA LUE_C OUNT_ON_RO W 1136"Column countdoesnt matchvaluecountat row %ld",#define ER_CAN T_REO PEN_T ABLE1137"Cant reopen table: %-.64s",#define ER_INV ALID_USE_O F_NUL L 1138"Invali d use of NULL value",#define ER_REG EXP_E RROR1139"Got error%-.64s from regexp",#define ER_MIX_OF_G ROUP_FUNC_AND_F IELDS 1140"Mixing of GROUPcolumn s (MIN(),MAX(),COUNT()...) w ith no GROUPcolumn s is illega l if thereis no GROUPBY clause",#define ER_NON EXIST ING_G RANT1141"Thereis no such grantdefine d for user %-.32s on host %-.64s",#define ER_TAB LEACC ESS_D ENIED_ERRO R 1142"%-.16s comman d denied to user: %-.32s@%-.64s for table%-.64s",#define ER_COL UMNAC CESS_DENIE D_ERR OR 1143"%-.16s comman d denied to user: %-.32s@%-.64s for column %-.64s in table%-.64s",#define ER_ILL EGAL_GRANT_FOR_TABLE 1144"I瘀牡?剕o鸞?llegal GRANT/REVOKE comman d. Please consul t the manual whichprivil egescan be used",#define ER_GRA NT_WR ONG_H OST_O R_USE R 1145"The host or user argume nt to GRANTis too long",#define ER_NO_SUCH_TABLE 1146"Table%-.64s.%-.64s doesnt exist",#define ER_NON EXIST ING_T ABLE_GRANT 1147"Thereis no such grantdefine d for user %-.32s on host %-.64s on table%-.64s",#define ER_NOT_ALLO WED_C OMMAN D 1148"The used comman d is not allowe d with this MySQLversio n",#define ER_SYN TAX_E RROR1149"You have an errorin your SQL syntax. Checkthe manual that corres ponds to your MySQLserver versio n for the rightsyntax to use",#define ER_DEL AYED_CANT_CHANG E_LOC K 1150"Delaye d insert thread couldn t get reques ted lock for table%-.64s",#define ER_TOO_MANY_DELA YED_T HREAD S 1151"Too many delaye d thread s in use",#define ER_ABO RTING_CONN ECTIO N 1152"Aborte d connec tion%ld to db: %-.64s user: %-.32s (%-.64s)",#define ER_NET_PACK ET_TO O_LAR GE 1153"Got a packet bigger than max_al lowed_pack et",#define ER_NET_READ_ERRO R_FRO M_PIP E 1154"Got a read errorfrom the connec tionpipe",#define ER_NET_FCNT L_ERR OR 1155"Got an errorfrom fcntl()",#define ER_NET_PACK ETS_O UT_OF_ORDE R 1156"Got packet s out of order",#define ER_NET_UNCO MPRES S_ERR OR 1157"Couldn t uncomp resscommun icati on packet",#define ER_NET_READ_ERRO R 1158"Got an errorreadin g commun icati on packet s",#define ER_NET_READ_INTE RRUPT ED 1159"Got timeou t readin g commun icati on packet s",#define ER_NET_ERRO R_ON_WRITE 1160"Got an errorwritin g commun icati on packet s",#define ER_NET_WRIT E_INT ERRUP TED 1161"Got timeou t writin g commun icati on packet s",#define ER_TOO_LONG_STRI NG 1162"Result string is longer than max_al lowed_pack et",#define ER_TAB LE_CA NT_HA NDLE_BLOB1163"The used tabletype doesnt suppor t BLOB/TEXT column s",#define ER_TAB LE_CA NT_HA NDLE_AUTO_INCRE MENT1164"The used tabletype doesnt suppor t AUTO_I NCREM ENT column s",#define ER_DEL AYED_INSER T_TAB LE_LO CKED1165"INSERT DELAYE D cant be used with table%-.64s瘀牡?剕o鸞? becaus e it is locked with LOCK TABLES",#define ER_WRO NG_CO LUMN_NAME1166"Incorr ect column name %-.100s",#define ER_WRO NG_KE Y_COL UMN 1167"The used storag e engine cant indexcolumn %-.64s",#define ER_WRO NG_MR G_TAB LE 1168"All tables in the MERGEtableare not identi cally define d",#define ER_DUP_UNIQ UE 1169"Cant write, becaus e of unique constr aint, to table%-.64s",#define ER_BLO B_KEY_WITH OUT_L ENGTH 1170"BLOB/TEXT column %-.64s used in key specif icati on withou t a key length",#define ER_PRI MARY_CANT_HAVE_NULL1171"All partsof a PRIMAR Y KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instea d",#define ER_TOO_MANY_ROWS 1172"Result consis ted of more than one row",#define ER_REQ UIRES_PRIM ARY_K EY 1173"This tabletype requir es a primar y key",#define ER_NO_RAID_COMPI LED 1174"This versio n of MySQLis not compil ed with RAID suppor t",#define ER_UPD ATE_W ITHOU T_KEY_IN_S AFE_M ODE 1175"You are usingsafe update mode and you triedto update a tablewithou t a WHEREthat uses a KEY column",#define ER_KEY_DOES_NOT_EXITS 1176"Key %-.64s doesnt existin table%-.64s",#define ER_CHE CK_NO_SUCH_TABL E 1177"Cant open table",#define ER_CHE CK_NO T_IMP LEMEN TED 1178"The storag e engine for the tabledoesnt suppor t %s",#define ER_CAN T_DO_THIS_DURIN G_AN_TRANS ACTIO N 1179"You are not allowe d to execut e this comman d in a transa ction",#define ER_ERR OR_DU RING_COMMI T 1180"Got error%d during COMMIT",#define ER_ERR OR_DU RING_ROLLB ACK 1181"Got error%d during ROLLBA CK",#define ER_ERR OR_DU RING_FLUSH_LOGS 1182"Got error%d during FLUSH_LOGS",#define ER_ERR OR_DU RING_CHECK POINT 1183"Got error%d during CHECKP OINT",#define ER_NEW_ABOR TING_CONNE CTION 1184"Aborte d connec tion%ld to db: %-.64s user: %-.32s host: `%-.64s (%-.64s)",#define ER_DUM P_NOT_IMPL EMENT ED 1185"The storag e engine for the tabledoes not suppor t binary tabledump",#define ER_FLU SH_MA STER_BINLO G_CLO SED 1186"Binlog closed, cannot RESETMASTER",#define ER_IND EX_RE BUILD 1187"Faile瘀牡?剕o鸞?d rebuil dingthe indexof dumped table%-.64s",#define ER_MAS TER 1188"Errorfrom master: %-.64s",#define ER_MAS TER_N ET_RE AD 1189"Net errorreadin g from master",#define ER_MAS TER_N ET_WR ITE 1190"Net errorwritin g to master",#define ER_FT_MATCH ING_K EY_NO T_FOU ND 1191"Cant find FULLTE XT indexmatchi ng the column list",#define ER_LOC K_OR_ACTIV E_TRA NSACT ION 1192"Cant execut e the givencomman d becaus e you have active locked tables or an active transa ction",#define ER_UNK NOWN_SYSTE M_VAR IABLE 1193"Unknow n system variab le %-.64s",#define ER_CRA SHED_ON_US AGE 1194"Table%-.64s is marked as crashe d and should be repair ed",#define ER_CRA SHED_ON_RE PAIR1195"Table%-.64s is marked as crashe d and last (automa tic?) repair failed",#define ER_WAR NING_NOT_C OMPLE TE_RO LLBAC K 1196"Some non-transa ction al change d tables couldn t be rolled back",#define ER_TRA NS_CA CHE_F ULL 1197"Multi-statem ent transa ction requir ed more than max_bi nlog_cache_size bytesof storag e. Increa se this mysqld variab le and try again",#define ER_SLA VE_MU ST_ST OP 1198"This operat ion cannot be perfor med with a runnin g slave, run STOP SLAVEfirst",#define ER_SLA VE_NO T_RUN NING1199"This operat ion requir es a runnin g slave, config ure slaveand do STARTSLAVE",#define ER_BAD_SLAV E 1200"The server is not config uredas slave, fix in config file or with CHANGE MASTER TO",#define ER_MAS TER_I NFO 1201"Couldnot initia lizemaster info struct ure, more errormessag es can be foundin the MySQLerrorlog",#define ER_SLA VE_TH READ1202"Couldnot create slavethread, checksystem resour ces",#define ER_TOO_MANY_USER_CONN ECTIO NS 1203"User %-.64s has alread y more than max_us er_co nnect ionsactive connec tions",#define ER_SET_CONS TANTS_ONLY 1204"You may only use consta nt expres sions with SET",#define ER_LOC K_WAI T_TIM EOUT1205"Lock wait timeou t exceed ed; Try restar tingtransa ction",#define ER_LOC K_TAB LE_FU LL 1206"The totalnumber of locksexceed s the lock tablesize",#define ER_REA D_ONL Y_TRA NSACT ION 1207瘀牡?剕o鸞?"Update lockscannot be acquir ed during a READ UNCOMM ITTED transa ction",#define ER_DRO P_DB_WITH_READ_LOCK1208"DROP DATABA SE not allowe d whilethread is holdin g global read lock",#define ER_CRE ATE_D B_WIT H_REA D_LOC K 1209"CREATE DATABA SE not allowe d whilethread is holdin g global read lock",#define ER_WRO NG_AR GUMEN TS 1210"Wrongargume nts to %s",#define ER_NO_PERMI SSION_TO_C REATE_USER 1211"%-.32s@%-.64s is not allowe d to create new users",#define ER_uni on _TABLE S_IN_DIFFE RENT_DIR 1212"Incorr ect tabledefini tion; all MERGEtables must be in the same databa se",#define ER_LOC K_DEA DLOCK 1213"Deadlo ck foundwhen trying to get lock; Try restar tingtransa ction",#define ER_TAB LE_CA NT_HA NDLE_FT 1214"The used tabletype doesnt suppor t FULLTE XT indexe s",#define ER_CAN NOT_A DD_FO REIGN 1215"Cannot add foreig n key constr aint",#define ER_NO_REFER ENCED_ROW1216"Cannot add or update a childrow: a foreig n key constr aintfails",#define ER_ROW_IS_R EFERE NCED1217"Cannot delete or update a parent row: a foreig n key constr aintfails",#define ER_CON NECT_TO_MA STER1218"Errorconnec tingto master: %-.128s",#define ER_QUE RY_ON_MAST ER 1219"Errorrunnin g queryon master: %-.128s",#define ER_ERR OR_WH EN_EX ECUTI NG_CO MMAND 1220"Errorwhen execut ing comman d %s: %-.128s",#define ER_WRO NG_US AGE 1221"Wrongusageof %s and %s",#define ER_WRO NG_NU MBER_OF_CO LUMNS_IN_S ELECT 1222"The used SELECT statem entshave a differ ent number of column s",#define ER_CAN T_UPD ATE_W ITH_R EADLO CK 1223"Cant execut e the querybecaus e you have a confli cting read lock",#define ER_MIX ING_N OT_AL LOWED 1224"Mixing of transa ction al and non-transa ction al tables is disabl ed",#define ER_DUP_ARGU MENT1225"Option %s used twicein statem ent",#define ER_USE R_LIM IT_RE ACHED 1226"User %-.64s has exceed ed the %s resour ce (curren t value: %ld)",#defi ne ER_SPE CIFIC_ACCE SS_DE NIED_ERROR 1227"Access denied. You need the %-.128s privil ege for this operat ion",#define ER_LOC AL_VA RIABL E 1228"Variab le %-.64s 瘀牡?剕o鸞?is a SESSIO N variab le and cant be used with SET GLOBAL",#define ER_GLO BAL_V ARIAB LE 1229"Variab le %-.64s is a GLOBAL variab le and should be set with SET GLOBAL",#define ER_NO_DEFAU LT 1230"Variab le %-.64s doesnt have a defaul t value",#define ER_WRO NG_VA LUE_F OR_VA R 1231"Variab le %-.64s cant be set to the valueof %-.64s",#define ER_WRO NG_TY PE_FO R_VAR 1232"Wrongargume nt type to variab le %-.64s",#define ER_VAR_CANT_BE_R EAD 1233"Variab le %-.64s can only be set,not read",#define ER_CAN T_USE_OPTI ON_HE RE 1234"Wrongusage/placem ent of %s",#define 1235"This versio n of MySQLdoesnt yet suppor t %s",#define ER_MAS TER_F ATAL_ERROR_READ ING_B INLOG 1236"Got fatalerror%d: %-.128s from master when readin g data from binary log",#define ER_SLA VE_IG NORED_TABL E 1237"SlaveSQL thread ignore d the querybecaus e of replic ate-*-tablerules",#define ER_INC ORREC T_GLO BAL_L OCAL_VAR 1238"Variab le %-.64s is a %s variab le",#define ER_WRO NG_FK_DEF1239"Wrongforeig n key defini tionfor %-.64s: %s",#define ER_KEY_REF_DO_NO T_MAT CH_TA BLE_R EF 1240"Key refere nce and tablerefere nce doesnt match",#define ER_OPE RAND_COLUM NS 1241"Operan d should contai n %d column(s)",。
MySQL数据库常见的出错代码及出错信息
MySQL数据库常见的出错代码及出错信息本文介绍的MySQL数据库的出错代码表,依据MySQL数据库头文件mysql/include/mysqld_error.h整理而成。
详细内容请大家参考下文:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已存在1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立Socket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败1180:提交事务失败1181:回滚事务失败1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库1205:加锁超时1211:当前用户没有创建用户的权限1216:外键约束检查失败,更新子表记录失败1217:外键约束检查失败,删除或修改主表记录失败1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器1227:权限不足,您无权进行此操作1235:MySQL版本过低,不具有本功能附带一个java类,可以把mysql的出错代码翻译成对应的出错信息:import java.util.*;public class MyErrorContext{public static class MyError{int errno;String szErrorDesc;public MyError(int errno, String errorDesc){this.errno = errno;this.szErrorDesc = errorDesc;}public int getErrorNo(){return errno;}public String getErrorDesc(){return szErrorDesc;}public static final int DB_ER_CANT_CREA TE_TABLE = 1005; //创建表失败public static final int DB_ER_CANT_CREA TE_DB = 1006; //创建数据库失败public static final int DB_ER_DB_CREA TE_EXISTS = 1007; //数据库已存在,创建数据库失败public static final int DB_ER_DB_DROP_EXISTS = 1008; //数据库不存在,删除数据库失败public static final int DB_ER_DB_DROP_DELETE = 1009; //不能删除数据库文件导致删除数据库失败public static final int DB_ER_DB_DROP_RMDIR = 1010; //不能删除数据目录导致删除数据库失败public static final int DB_ER_CANT_DELETE_FILE = 1011; //删除数据库文件失败public static final int DB_ER_CANT_FIND_SYSTEM_REC = 1012; //不能读取系统表中的记录public static final int DB_ER_CHECKREAD = 1020; //记录已被其他用户修改public static final int DB_ER_DISK_FULL = 1021; //硬盘剩余空间不足,请加大硬盘可用空间public static final int DB_ER_DUP_KEY = 1022; //关键字重复,更改记录失败public static final int DB_ER_ERROR_ON_CLOSE = 1023; //关闭时发生错误public static final int DB_ER_ERROR_ON_READ = 1024; //读文件错误public static final int DB_ER_ERROR_ON_RENAME = 1025; //更改名字时发生错误public static final int DB_ER_ERROR_ON_WRITE = 1026; //写文件错误public static final int DB_ER_KEY_NOT_FOUND = 1032; //记录不存在public static final int DB_ER_OPEN_AS_READONLY = 1036; //数据表是只读的,不能对它进行修改public static final int DB_ER_OUTOFMEMORY = 1037; //系统内存不足,请重启数据库或重启服务器public static final int DB_ER_OUT_OF_SORTMEMORY = 1038; //用于排序的内存不足,请增大排序缓冲区public static final int DB_ER_CON_COUNT_ERROR = 1040; //已到达数据库的最大连接数,请加大数据库可用连接数public static final int DB_ER_OUT_OF_RESOURCES = 1041; //系统内存不足public static final int DB_ER_BAD_HOST_ERROR = 1042; //无效的主机名public static final int DB_ER_HANDSHAKE_ERROR = 1043; //无效连接public static final int DB_ER_DBACCESS_DENIED_ERROR = 1044; //当前用户没有访问数据库的权限public static final int DB_ER_ACCESS_DENIED_ERROR = 1045; //不能连接数据库,用户名或密码错误public static final int DB_ER_BAD_NULL_ERROR = 1048; //字段不能为空public static final int DB_ER_BAD_DB_ERROR = 1049; //数据库不存在public static final int DB_ER_TABLE_EXISTS_ERROR = 1050; //数据表已存在public static final int DB_ER_BAD_TABLE_ERROR = 1051; //数据表不存在public static final int DB_ER_BAD_FIELD_ERROR = 1054; //字段不存在public static final int DB_ER_EMPTY_QUERY = 1065; //无效的SQL语句,SQL语句为空public static final int DB_ER_IPSOCK_ERROR = 1081; //不能建立Socket连接public static final int DB_ER_RECORD_FILE_FULL = 1114; //数据表已满,不能容纳任何记录public static final int DB_ER_TOO_MANY_TABLES = 1116; //打开的数据表太多public static final int DB_ER_HOST_IS_BLOCKED = 1129; //数据库出现异常,请重启数据库public static final int DB_ER_HOST_NOT_PRIVILEGED = 1130; //连接数据库失败,没有连接数据库的权限public static final int DB_ER_PASSWORD_NO_MA TCH = 1133; //数据库用户不存在public static final int DB_ER_NONEXISTING_GRANT = 1141; //当前用户无权访问数据库public static final int DB_ER_TABLEACCESS_DENIED_ERROR = 1142; //当前用户无权访问数据表public static final int DB_ER_COLUMNACCESS_DENIED_ERROR = 1143; //当前用户无权访问数据表中的字段public static final int DB_ER_NO_SUCH_TABLE = 1146; //数据表不存在public static final int DB_ER_NONEXISTING_TABLE_GRANT = 1147; //未定义用户对数据表的访问权限public static final int DB_ER_SYNTAX_ERROR = 1149; //SQL语句语法错误public static final int DB_ER_NET_READ_ERROR = 1158; //网络错误,出现读错误,请检查网络连接状况public static final int DB_ER_NET_READ_INTERRUPTED = 1159; //网络错误,读超时,请检查网络连接状况public static final int DB_ER_NET_ERROR_ON_WRITE = 1160; //网络错误,出现写错误,请检查网络连接状况public static final int DB_ER_NET_WRITE_INTERRUPTED = 1161; //网络错误,写超时,请检查网络连接状况public static final int DB_ER_DUP_ENTRY = 1062; //字段值重复,入库失败public static final int DB_ER_DUP_UNIQUE = 1169; //字段值重复,更新记录失败public static final int DB_ER_CHECK_NO_SUCH_TABLE = 1177; //打开数据表失败public static final int DB_ER_ERROR_DURING_COMMIT = 1180; //提交事务失败public static final int DB_ER_ERROR_DURING_ROLLBACK = 1181; //回滚事务失败public static final int DB_ER_TOO_MANY_USER_CONNECTIONS = 1203; //当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库public static final int DB_ER_LOCK_WAIT_TIMEOUT = 1205; //加锁超时public static final int DB_ER_NO_PERMISSION_TO_CREA TE_USER = 1211; //当前用户没有创建用户的权限public static final int DB_ER_NO_REFERENCED_ROW = 1216; //外键约束检查失败,更新子表记录失败public static final int DB_ER_ROW_IS_REFERENCED = 1217; //外键约束检查失败,删除或修改主表记录失败public static final int DB_ER_USER_LIMIT_REACHED = 1226; //当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器public static final int DB_ER_SPECIFIC_ACCESS_DENIED_ERROR = 1227; //权限不足,您无权进行此操作public static final int DB_ER_NOT_SUPPORTED_YET = 1235; //MySQL版本过低,不具有本功能private static final MyError[] errormap ={new MyError(DB_ER_CANT_CREA TE_TABLE ,"创建表失败"),new MyError(DB_ER_CANT_CREA TE_DB ,"创建数据库失败"),new MyError(DB_ER_DB_CREA TE_EXISTS ,"数据库已存在,创建数据库失败"),new MyError(DB_ER_DB_DROP_EXISTS ,"数据库不存在,删除数据库失败"),new MyError(DB_ER_DB_DROP_DELETE ,"不能删除数据库文件导致删除数据库失败"), new MyError(DB_ER_DB_DROP_RMDIR ,"不能删除数据目录导致删除数据库失败"),new MyError(DB_ER_CANT_DELETE_FILE ,"删除数据库文件失败"),new MyError(DB_ER_CANT_FIND_SYSTEM_REC ,"不能读取系统表中的记录"),new MyError(DB_ER_CHECKREAD ,"记录已被其他用户修改"),new MyError(DB_ER_DISK_FULL ,"硬盘剩余空间不足,请加大硬盘可用空间"),new MyError(DB_ER_DUP_KEY ,"关键字重复,更改记录失败"),new MyError(DB_ER_ERROR_ON_CLOSE ,"关闭时发生错误"),new MyError(DB_ER_ERROR_ON_READ ,"读文件错误"),new MyError(DB_ER_ERROR_ON_RENAME ,"更改名字时发生错误"),new MyError(DB_ER_ERROR_ON_WRITE ,"写文件错误"),new MyError(DB_ER_KEY_NOT_FOUND ,"记录不存在"),new MyError(DB_ER_OPEN_AS_READONLY ,"数据表是只读的,不能对它进行修改"), new MyError(DB_ER_OUTOFMEMORY ,"系统内存不足,请重启数据库或重启服务器"),new MyError(DB_ER_OUT_OF_SORTMEMORY ,"用于排序的内存不足,请增大排序缓冲区"),new MyError(DB_ER_CON_COUNT_ERROR ,"已到达数据库的最大连接数,请加大数据库可用连接数"),new MyError(DB_ER_OUT_OF_RESOURCES ,"系统内存不足"),new MyError(DB_ER_BAD_HOST_ERROR ,"无效的主机名"),new MyError(DB_ER_HANDSHAKE_ERROR ,"无效连接"),new MyError(DB_ER_DBACCESS_DENIED_ERROR ,"当前用户没有访问数据库的权限"), new MyError(DB_ER_ACCESS_DENIED_ERROR ,"不能连接数据库,用户名或密码错误"), new MyError(DB_ER_BAD_NULL_ERROR ,"字段不能为空"),new MyError(DB_ER_BAD_DB_ERROR ,"数据库不存在"),new MyError(DB_ER_TABLE_EXISTS_ERROR ,"数据表已存在"),new MyError(DB_ER_BAD_TABLE_ERROR ,"数据表不存在"),new MyError(DB_ER_BAD_FIELD_ERROR ,"字段不存在"),new MyError(DB_ER_EMPTY_QUERY ,"无效的SQL语句,SQL语句为空"),new MyError(DB_ER_IPSOCK_ERROR ,"不能建立Socket连接"),new MyError(DB_ER_RECORD_FILE_FULL ,"数据表已满,不能容纳任何记录"),new MyError(DB_ER_TOO_MANY_TABLES ,"打开的数据表太多"),new MyError(DB_ER_HOST_IS_BLOCKED ,"数据库出现异常,请重启数据库"),new MyError(DB_ER_HOST_NOT_PRIVILEGED ,"连接数据库失败,没有连接数据库的权限"),new MyError(DB_ER_PASSWORD_NO_MA TCH ,"数据库用户不存在"),new MyError(DB_ER_NONEXISTING_GRANT ,"当前用户无权访问数据库"),new MyError(DB_ER_TABLEACCESS_DENIED_ERROR ,"当前用户无权访问数据表"),new MyError(DB_ER_COLUMNACCESS_DENIED_ERROR ,"当前用户无权访问数据表中的字段"),new MyError(DB_ER_NO_SUCH_TABLE ,"数据表不存在"),new MyError(DB_ER_NONEXISTING_TABLE_GRANT ,"未定义用户对数据表的访问权限"),new MyError(DB_ER_SYNTAX_ERROR ,"SQL语句语法错误"),new MyError(DB_ER_NET_READ_ERROR ,"网络错误,出现读错误,请检查网络连接状况"),new MyError(DB_ER_NET_READ_INTERRUPTED ,"网络错误,读超时,请检查网络连接状况"),new MyError(DB_ER_NET_ERROR_ON_WRITE ,"网络错误,出现写错误,请检查网络连接状况"),new MyError(DB_ER_NET_WRITE_INTERRUPTED ,"网络错误,写超时,请检查网络连接状况"),new MyError(DB_ER_DUP_ENTRY ,"字段值重复,入库失败"),new MyError(DB_ER_DUP_UNIQUE ,"字段值重复,更新记录失败"),new MyError(DB_ER_CHECK_NO_SUCH_TABLE ,"打开数据表失败"),new MyError(DB_ER_ERROR_DURING_COMMIT ,"提交事务失败"),new MyError(DB_ER_ERROR_DURING_ROLLBACK ,"回滚事务失败"),new MyError(DB_ER_TOO_MANY_USER_CONNECTIONS ,"当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库"),new MyError(DB_ER_LOCK_WAIT_TIMEOUT ,"加锁超时"),new MyError(DB_ER_NO_PERMISSION_TO_CREA TE_USER ,"当前用户没有创建用户的权限"),new MyError(DB_ER_NO_REFERENCED_ROW ,"外键约束检查失败,更新子表记录失败"),new MyError(DB_ER_ROW_IS_REFERENCED ,"外键约束检查失败,删除或修改主表记录失败"),new MyError(DB_ER_USER_LIMIT_REACHED ,"当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器"),new MyError(DB_ER_SPECIFIC_ACCESS_DENIED_ERROR ,"权限不足,您无权进行此操作"),new MyError(DB_ER_NOT_SUPPORTED_YET ,"MySQL版本过低,不具有本功能"),};public static String getErrorInfo(int errno){for(int i=0; i{if(errno == errormap[i].getErrorNo()){return errormap[i].getErrorDesc();}}return "";public static void main(String[] args){for(int i=0; i{System.out.println(errormap[i].getErrorNo() + ":" + errormap[i].getErrorDesc()); }}}源自网上: /Program/Mysql/052I00512008_2.html。
MYSQL常见犯错代码解析大全
MYSQL常见犯错代码解析大全(不断更新中。
)130 :文件格式不正确。
(还不是很清楚错误的状况)145 :文件无法打开。
1005:MYSQL创建表失败1006:MYSQL创建数据库失败1007:MYSQL数据库已存在,创建数据库失败1008:MYSQL数据库不存在,删除数据库失败1009:MYSQL不能删除数据库文件致使删除数据库失败1010:MYSQL不能删除数据目录致使删除数据库失败1011:MYSQL删除数据库文件失败1012:MYSQL不能读取系统表中的记录1016:文件无法打开,利用后台修复或利用 phpmyadmin 进行修复。
Quote:开始=>所有程序=>附件=>命令提示符输入 mysql 所在硬盘盘符cd mysql 所在目录cd bin输入ps : D:usr/local/mysql/data/bbs 是你论坛数据库的途径-f 依照具体情形选择,一样也能够选择 -r注意你的系统C盘或放数据库的硬盘空间是不是足够,一样小于 1G 很容易显现错误。
或用mysqlcheck命令进行修复。
具体的方式:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot-p其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。
然后就会修复你的数据库。
1017:效劳器非法关机,致使该文件损坏。
1020:MYSQL记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:MYSQL关键字重复,更改记录失败1023:MYSQL关闭时发生错误1024:MYSQL读文件错误1025:MYSQL更更名字时发生错误1026:MYSQL写文件错误1030:可能是效劳器不稳固。
(具体缘故不是很清楚)1032:MYSQL记录不存在1036:MYSQL数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启效劳器1038:MYSQL用于排序的内存不足,请增大排序缓冲区1040:MYSQL已抵达数据库的最大连接数,请加大数据库可用连接数Quote:在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql1041:系统内存不足1042:无效的主机名1043:无效连接1044:MYSQL当前用户没有访问数据库的权限1045:MYSQL不能连接数据库,效劳器、数据库名、用户名或密码错误Quote:方式:确保论坛data目录下的用户名与密码都正确.若是用户忘记了数据库的密码,能够按如下方式进行密码的修改:若是 MySQL 正在运行,第一停止。
MY SQL出错代码及出错信息对照
MY SQL出错代码及出错信息对照mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成。
1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已嬖?BR>1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立Socket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败1180:提交事务失败1181:回滚事务失败1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库1205:加锁超时1211:当前用户没有创建用户的权限1216:外键约束检查失败,更新子表记录失败1217:外键约束检查失败,删除或修改主表记录失败1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器1227:权限不足,您无权进行此操作1235:MySQL版本过低,不具有本功能。
MySQL数据库常见错误提示的对照表
145 :文件无法打开,使用repair.php 修复1005:创建表失败。
1006:创建数据库失败。
1007:数据库已存在,创建数据库失败。
1008:数据库不存在,删除数据库失败。
1009:不能删除数据库文件导致删除数据库失败。
1010:不能删除数据目录导致删除数据库失败。
1011:删除数据库文件失败。
1012:不能读取系统表中的记录。
1016:文件无法打开,使用后台修复或者使用phpmyadmin 进行修复。
1017:服务器非法关机,导致该文件损坏。
************解决方法************1020:记录已被其他用户修改。
1021:硬盘剩余空间不足,请加大硬盘可用空间。
1022:关键字重复,更改记录失败。
1023:关闭时发生错误。
1024:读文件错误。
1025:更改名字时发生错误。
1026:写文件错误。
1030:可能是服务器不稳定。
(具体原因不是很清楚)************解决方法************ 1032:记录不存在。
1036:数据表是只读的,不能对它进行修改。
1037:系统内存不足,请重启数据库或重启服务器。
1038:用于排序的内存不足,请增大排序缓冲区。
1040:已到达数据库的最大连接数,请加大数据库可用连接数。
1041:系统内存不足。
1042:无效的主机名。
1043:无效连接。
1044:数据库用户权限不足,请联系空间商解决。
1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。
1046:没有选择数据库。
1048:字段不能为空。
1049:数据库不存在。
1050:数据表已存在。
1051:数据表不存在。
1054:字段不存在或程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。
1060:字段重复,导致无法插入这个字段。
1062:字段值重复,入库失败。
************解决方法************1064:MySQL 不支持错误提示中的编码。
Mysql错误编码大全
1004 => '无法创建文件',1005 => '无法创建表',1006 => '无法创建数据库',1007 => '无法创建数据库,数据库已存在。
',1008 => '无法撤销数据库,数据库不存在。
',1009 => '撤销数据库时出错',1010 => '撤销数据库时出错',1011 => '删除时出错 ',1012 => '无法读取系统表中的记录。
',1013 => '无法获取的状态',1014 => '无法获得工作目录',1015 => '无法锁定文件',1016 => '无法打开文件',1017 => '无法找到文件',1018 => '无法读取的目录 ',1019 => '无法为更改目录 ',1020 => '自上次读取以来表中的记录已改变。
',1021 => '磁盘满',1022 => '无法写入',1023 => '关闭时出错 ',1024 => '读取文件时出错 ',1025 => '将重命名为时出错 ',1026 => '写入文件时出错 ',1027 => '已锁定,拒绝更改。
',1028 => '分类失败 ',1029 => '对于,视图不存在。
',1030 => '从存储引擎中获得错误%d。
MYSQL出错代码大全
MYSQL出错代码一览表1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误1032:记录不存在1036:数据表是只读的,不能对它进行修改1037:系统内存不足,请重启数据库或重启服务器1038:用于排序的内存不足,请增大排序缓冲区1040:已到达数据库的最大连接数,请加大数据库可用连接数1041:系统内存不足1042:无效的主机名1043:无效连接1044:当前用户没有访问数据库的权限1045:不能连接数据库,用户名或密码错误1048:字段不能为空1049:数据库不存在1050:数据表已存在1051:数据表不存在1054:字段不存在1065:无效的SQL语句,SQL语句为空1081:不能建立Socket连接1114:数据表已满,不能容纳任何记录1116:打开的数据表太多1129:数据库出现异常,请重启数据库1130:连接数据库失败,没有连接数据库的权限1133:数据库用户不存在1141:当前用户无权访问数据库www~ 1142:当前用户无权访问数据表1143:当前用户无权访问数据表中的字段1146:数据表不存在1147:未定义用户对数据表的访问权限1149:SQL语句语法错误1158:网络错误,出现读错误,请检查网络连接状况1159:网络错误,读超时,请检查网络连接状况1160:网络错误,出现写错误,请检查网络连接状况1161:网络错误,写超时,请检查网络连接状况1062:字段值重复,入库失败1169:字段值重复,更新记录失败1177:打开数据表失败www~1180:提交事务失败1181:回滚事务失败1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库1205:加锁超时1211:当前用户没有创建用户的权限1216:外键约束检查失败,更新子表记录失败1217:外键约束检查失败,删除或修改主表记录失败1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器1227:权限不足,您无权进行此操作1235:MySQL版本过低,不具有本功能。
MYSQL常见错误代码及处理
错误信息:Access denied for user 'username'@'password' (using password:YES)错误原因:权限错误,访问禁止错误处理:1)使用正确的用户名及密码,或2)修改权限后flush privileges错误代码:1036错误信息:Table 'xxx' is read only.错误原因:误移动mysql表或其他文件错误处理:1)检查表文件(.frm、.ibd、.MYD、.MYI)权限2)设定表文件所有者及执行权限为:mysql 6603)重启服务错误代码:1030 (28)错误信息:Got error 28 from storage engine错误原因:磁盘临时空间不足错误处理:1)清空系统临时文件目录/tmp,或2)f中将tmpdir指向大空间目录错误代码:1030 (-1)错误信息:Got error -1 from storage engine错误原因:磁盘空间不足或innodb_force_recovery参数大于0错误处理:1)检查磁盘空间,不足的要扩容,或2)检查f文件中的innodb_force_recovery的值是否大于0.如果大于则修改后重启服务。
错误代码:1050错误信息:Table 'xxxx' already exists错误原因:1)表已存在2)物理迁移后,表的frm文件没有正确删除(或drop table后表的frm文件还存在)错误处理(第二种情况):1)手动删除表frm文件2)重启服务错误信息:Duplicate entry ‘key’for key 'PRIMARY'错误原因:主键重复错误后果:主从复制断开(SQL线程断开),无法写入错误处理:1)写入时发生,若为自增键则判断是否需要增大自增键值。
如int型最大11位整数,表自增超过最大值时,最后一位的键值始终未最大值。
MySQL 错误代码以及出错信息对照大全之欧阳语创编
0101 属于其他进程的专用标志。
0102 标志已经设置,无法关闭。
0103 无法再次设置该标志。
0104 中断时无法请求专用标志。
0105 此标志先前的所有权已终止。
0106 请将软盘插入驱动器 %1。
0107 后续软盘尚未插入,程序停止。
0108 磁盘正在使用或已由其他进程锁定。
0109 管道已经结束。
0110 系统无法打开指定的设备或文件。
0111 文件名太长。
0112 磁盘空间不足。
0113 没有其他可用的内部文件标识符。
0114 目标内部文件标识符不正确。
0117 该应用程序所运行的 IOCTL 调用不正确。
0118 校验写入的开关参数值不正确。
0119 系统不支持所请求的命令。
0120 该系统上不支持此功能。
0121 标记已超时。
0123 文件名、目录名或卷标语法错误。
0124 系统调用层不正确。
0125 磁盘没有卷标。
0126 找不到指定的模块。
0127 找不到指定的过程。
0128 没有要等候的子进程。
0129 模式下运行。
0130 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131 试图将文件指针移至文件开头之前。
0132 无法在指定的设备或文件中设置文件指针。
0133 对于包含已连接驱动器的驱动器,不能使用JOIN 或SUBST 命令。
0134 试图在已经连接的驱动器上使用JOIN 或SUBST 命令。
0135 试图在已经替换的驱动器上使用JOIN 或SUBST 命令。
0136 系统试图删除尚未连接的驱动器的 JOIN。
0137 系统试图删除尚未替换的驱动器的替换项。
0138 系统试图将驱动器连接到已连接的驱动器下的目录。
0139 系统试图将驱动器替换成已替换的驱动器下的目录。
0140 系统试图将驱动器连接到已替换的驱动器的一个目录中。
0141 系统试图将驱动器替换成到已连接的驱动器下的目录。
0142 此时系统无法运行 JOIN 或 SUBST。
0143 系统无法将驱动器连接到或替换成同一驱动器下的目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1049:数据库不存在
1050:数据表已存在
1051:数据表不存在
1054:字段不存在
1065:无效的SQL语句,SQL语句为空
1081:不能建立Socket连接
1114:数据表已满,不能容纳任何记录
1116:打开的数据表太多
1129:数据库出现异常,请重启数据库
1227:权限不足,您无权进行此操作
1235:MySQL版本过低,不具有本功能
�
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库
1205:加锁超时
1211:当前用户没有创建用户的权限
1216:外键约束检查失败,更新子表记录失败
1217:外键约束检查失败,删除或修改主表记录失败
1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器
1020:记录已被其他用户修改
1021:硬盘剩余空间不足,请加大硬盘可用空间
1022:关键字重复,更改记录失败
1023:关闭时发生错误
1024:读文件错误
1025:更改名字时发生错误
1026:写文件错误
1032:记录不存在
1036:数据表是只读的,不能对它进行修改
1159:网络错误,读超时,请检查网络连接状况
1160:网络错误,出现写错误,请检查网络连接状况
1161:网络错误,写超时,请检查网络连接状况
1062:字段值重复,入库失败
1169:字段值重复,更新记录失败
1177:打开数据表失败
1180:提交事务失败
1181:回滚事务失败
1037:系统内存不足,请重启数据库或重启服务器
1038:用于排序的内存不足,请增大排序缓冲区
1040:已到达数据库的最大连接数,请加大数据库可用连接数
1041:系统内存不足
1042:无效的主机名
1043:无效连接
1044:当前用户没有访问数据库的权限
1045:不能连接数据库,用户名或密码错误
1130:连接数据库失败,没有连接数据库的权限
1133:数据库用户不存在
1141:当前用户无权访问数据库
1142:当前用户无权访问数据表
1143:当前用户无权访问数据表中的字段
1146:数据表不存在
1147:未定义用户对数据表的访问权限
1149:SQL语句语法错误
1158:网络错误,出现读错误,请检查网络连接状况