mysql常见的错误代码汇总
- 2020-04-15 08:00:00
- 阿超 原创
- 2494
在mysql数据库编写过程中,自然会出错,要修改错误,就要知道错误的原因。
错误代码有很多,下面汇总一些常见的错误代码,希望对编写时有帮助:
145 :文件无法打开。
0102:标志已经设置,无法关闭。
0103:无法再次设置该标志。
0104:中断时无法请求专用标志。
0105:此标志先前的所有权已终止。
0107:后续软盘尚未插入,程序停止。
0108:磁盘正在使用或已由其他进程锁定。
0110:系统无法打开指定的设备或文件。
0111:文件名太长。
0112:磁盘空间不足。
0113:没有其他可用的内部文件标识符。
0114:目标内部文件标识符不正确。
0117:该应用程序所运行的 IOCTL 调用不正确。
0118:校验写入的开关参数值不正确。
0119: 系统不支持所请求的命令。
0120: 该系统上不支持此功能。
0121:标记已超时。
0123:文件名、目录名或卷标语法错误。
0124: 系统调用层不正确。
0125: 磁盘没有卷标。
0126: 找不到指定的模块。
0127: 找不到指定的过程。
0128: 没有要等候的子进程。
0129: 模式下运行。
0130: 试图使用操作(而非原始磁盘I/O)的已打开磁盘分区的文件句柄。
0131: 试图将文件指针移至文件开头之前。
0132: 无法在指定的设备或文件中设置文件指针。
0134: 试图在已经连接的驱动器上使用 JOIN 或 SUBST 命令。
0135: 试图在已经替换的驱动器上使用 JOIN 或 SUBST 命令。
0136: 系统试图删除尚未连接的驱动器的 JOIN。
0137: 系统试图删除尚未替换的驱动器的替换项。
0138: 系统试图将驱动器连接到已连接的驱动器下的目录。
0139: 系统试图将驱动器替换成已替换的驱动器下的目录。
0143: 系统无法将驱动器连接到或替换成同一驱动器下的目录。
0155: 无法创建其他线程。
0156: 接收进程拒绝该信号。
0164: 系统无法创建其他线程。
0167: 无法锁定文件的范围。
0170: 所要求的资源正在使用中。
0173: 锁定请求对于提供的取消区域不重要。
0174: 文件系统不支持到锁定类型的自动更改。
0180: 系统检测到错误的区域号码。
0186: 传送的标志不正确。
0187: 找不到指定的系统信号名称。
0199 :操作系统无法运行此应用程序。
0203: 系统找不到输入的环境选项。
0205 :在命令子树中的进程没有信号句柄。
0206: 文件名或扩展名太长。
0230: 管道状态无效。
0231: 所有的管道实例都处于忙状态。
0232: 管道正在关闭。
0233: 在管道的另一端没有进程。
0234: 有更多可用的数据。
0240: 已取消会话。
0254: 指定的扩展属性名无效。
0255: 扩展属性不一致。
0258: 等待操作过时。
0259: 没有其他可用数据。
0266: 无法使用复制功能。
0267: 目录名无效。
0275: 扩展属性不匹配缓冲区。
1006:创建数据库失败。
1007:数据库已存在,创建数据库失败。
1008:数据库不存在,删除数据库失败。
1009:不能删除数据库文件导致删除数据库失败。
1010:不能删除数据目录导致删除数据库失败。
1011:删除数据库文件失败。
1012:不能读取系统表中的记录。
1016:文件无法打开,使用后台修复或者使用 phpmyadmin 进行修复。
1017:服务器非法关机,导致该文件损坏。
1020:记录已被其他用户修改。
1021:硬盘剩余空间不足,请加大硬盘可用空间。
1022:关键字重复,更改记录失败。
1023:关闭时发生错误。
1024:读文件错误。
1025:更改名字时发生错误。
1026:写文件错误。
1030:可能是服务器不稳定。(具体原因不是很清楚)
1032:记录不存在。
1036:数据表是只读的,不能对它进行修改。
1037:系统内存不足,请重启数据库或重启服务器。
1038:用于排序的内存不足,请增大排序缓冲区。
1040:已到达数据库的最大连接数,请加大数据库可用连接数。
1046:没有选择数据库。
1048:字段不能为空。
1049:数据库不存在。
1050:数据表已存在。
1051:数据表不存在。
1054:字段不存在,自行建立字段。
1060:字段重复,导致无法插入这个字段。
1062:字段值重复,入库失败
1064:MySQL 不支持错误提示中的编码。
1065:无效的 SQL 语句,SQL 语句为空。
1067:MySQL 版本为 5,不支持空的默认值。
1081:不能建立 Socket 连接。
1114:数据表已满,不能容纳任何记录。
1115:设置的字符集在 MySQL 并没有支持。
1116:打开的数据表太多。
1129:数据库出现异常,请重启数据库。
1130:连接数据库失败,没有连接数据库的权限。
1133:数据库用户不存在。
1135:可能是内存不足够,请联系空间商解决。
1141:当前用户无权访问数据库。
1142:当前用户无权访问数据表。
1143:当前用户无权访问数据表中的字段。
1146:数据表缺失,请恢复备份数据
1147:未定义用户对数据表的访问权限。
1149:SQL 语句语法错误。
1158:网络错误,出现读错误,请检查网络连接状况。
1159:网络错误,读超时,请检查网络连接状况。
1160:网络错误,出现写错误,请检查网络连接状况。
1161:网络错误,写超时,请检查网络连接状况。
1169:字段值重复,更新记录失败。
1177:打开数据表失败。
1180:提交事务失败。
1181:回滚事务失败。
1193:不支持字符集限定(SET NAMES)。
1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库。
1205:加锁超时。
1211:当前用户没有创建用户的权限。
1216:外键约束检查失败,更新子表记录失败。
1217:外键约束检查失败,删除或修改主表记录失败。
1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器。
1227:权限不足,您无权进行此操作。
1235:MySQL版本过低,不具有本功能。
1250:客户端不支持服务器要求的认证协议,请考虑升级客户端。
1251:Client 不能支持 authentication protocol 的要求
1267:不合法的混合字符集。
2002:服务器端口不对,请咨询空间商正确的端口。
2003:MySQL 服务没有启动,请启动该服务。
2013:远程连接数据库是有时会有这个问题,MySQL 服务器在执行一条 SQL 语句的时候失去了连接造成的。
联系人: | 王先生 |
---|