MySQL数据库常见的出错代码及出错信息Word文件下载.docx
- 文档编号:19187788
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:10
- 大小:17.31KB
MySQL数据库常见的出错代码及出错信息Word文件下载.docx
《MySQL数据库常见的出错代码及出错信息Word文件下载.docx》由会员分享,可在线阅读,更多相关《MySQL数据库常见的出错代码及出错信息Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
系统内存不足,请重启数据库或重启服务器
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的出错代码翻译成对应的出错信息:
importjava.util.*;
publicclassMyErrorContext
{
publicstaticclassMyError
interrno;
StringszErrorDesc;
publicMyError(interrno,StringerrorDesc)
this.errno=errno;
this.szErrorDesc=errorDesc;
}
publicintgetErrorNo()
returnerrno;
publicStringgetErrorDesc()
returnszErrorDesc;
publicstaticfinalintDB_ER_CANT_CREATE_TABLE=1005;
//创建表失败
publicstaticfinalintDB_ER_CANT_CREATE_DB=1006;
//创建数据库失败
publicstaticfinalintDB_ER_DB_CREATE_EXISTS=1007;
//数据库已存在,创建数据库失败
publicstaticfinalintDB_ER_DB_DROP_EXISTS=1008;
//数据库不存在,删除数据库失败
publicstaticfinalintDB_ER_DB_DROP_DELETE=1009;
//不能删除数据库文件导致删除数据库失败
publicstaticfinalintDB_ER_DB_DROP_RMDIR=1010;
//不能删除数据目录导致删除数据库失败
publicstaticfinalintDB_ER_CANT_DELETE_FILE=1011;
//删除数据库文件失败
publicstaticfinalintDB_ER_CANT_FIND_SYSTEM_REC=1012;
//不能读取系统表中的记录
publicstaticfinalintDB_ER_CHECKREAD=1020;
//记录已被其他用户修改
publicstaticfinalintDB_ER_DISK_FULL=1021;
//硬盘剩余空间不足,请加大硬盘可用空间
publicstaticfinalintDB_ER_DUP_KEY=1022;
//关键字重复,更改记录失败
publicstaticfinalintDB_ER_ERROR_ON_CLOSE=1023;
//关闭时发生错误
publicstaticfinalintDB_ER_ERROR_ON_READ=1024;
//读文件错误
publicstaticfinalintDB_ER_ERROR_ON_RENAME=1025;
//更改名字时发生错误
publicstaticfinalintDB_ER_ERROR_ON_WRITE=1026;
//写文件错误
publicstaticfinalintDB_ER_KEY_NOT_FOUND=1032;
//记录不存在
publicstaticfinalintDB_ER_OPEN_AS_READONLY=1036;
//数据表是只读的,不能对它进行修改
publicstaticfinalintDB_ER_OUTOFMEMORY=1037;
//系统内存不足,请重启数据库或重启服务器
publicstaticfinalintDB_ER_OUT_OF_SORTMEMORY=1038;
//用于排序的内存不足,请增大排序缓冲区
publicstaticfinalintDB_ER_CON_COUNT_ERROR=1040;
//已到达数据库的最大连接数,请加大数据库可用连接数
publicstaticfinalintDB_ER_OUT_OF_RESOURCES=1041;
//系统内存不足
publicstaticfinalintDB_ER_BAD_HOST_ERROR=1042;
//无效的主机名
publicstaticfinalintDB_ER_HANDSHAKE_ERROR=1043;
//无效连接
publicstaticfinalintDB_ER_DBACCESS_DENIED_ERROR=1044;
//当前用户没有访问数据库的权限
publicstaticfinalintDB_ER_ACCESS_DENIED_ERROR=1045;
//不能连接数据库,用户名或密码错误
publicstaticfinalintDB_ER_BAD_NULL_ERROR=1048;
//字段不能为空
publicstaticfinalintDB_ER_BAD_DB_ERROR=1049;
//数据库不存在
publicstaticfinalintDB_ER_TABLE_EXISTS_ERROR=1050;
//数据表已存在
publicstaticfinalintDB_ER_BAD_TABLE_ERROR=1051;
//数据表不存在
publicstaticfinalintDB_ER_BAD_FIELD_ERROR=1054;
//字段不存在
publicstaticfinalintDB_ER_EMPTY_QUERY=1065;
//无效的SQL语句,SQL语句为空
publicstaticfinalintDB_ER_IPSOCK_ERROR=1081;
//不能建立Socket连接
publicstaticfinalintDB_ER_RECORD_FILE_FULL=1114;
//数据表已满,不能容纳任何记录
publicstaticfinalintDB_ER_TOO_MANY_TABLES=1116;
//打开的数据表太多
publicstaticfinalintDB_ER_HOST_IS_BLOCKED=1129;
//数据库出现异常,请重启数据库
publicstaticfinalintDB_ER_HOST_NOT_PRIVILEGED=1130;
//连接数据库失败,没有连接数据库的权限
publicstaticfinalintDB_ER_PASSWORD_NO_MATCH=1133;
//数据库用户不存在
publicstaticfinalintDB_ER_NONEXISTING_GRANT=1141;
//当前用户无权访问数据库
publicstaticfinalintDB_ER_TABLEACCESS_DENIED_ERROR=1142;
//当前用户无权访问数据表
publicstaticfinalintDB_ER_COLUMNACCESS_DENIED_ERROR=1143;
//当前用户无权访问数据表中的字段
publicstaticfinalintDB_ER_NO_SUCH_TABLE=1146;
publicstaticfinalintDB_ER_NONEXISTING_TABLE_GRANT=1147;
//未定义用户对数据表的访问权限
publicstaticfinalintDB_ER_SYNTAX_ERROR=1149;
//SQL语句语法错误
publicstaticfinalintDB_ER_NET_READ_ERROR=1158;
//网络错误,出现读错误,请检查网络连接状况
publicstaticfinalintDB_ER_NET_READ_INTERRUPTED=1159;
//网络错误,读超时,请检查网络连接状况
publicstaticfinalintDB_ER_NET_ERROR_ON_WRITE=1160;
//网络错误,出现写错误,请检查网络连接状况
publicstaticfinalintDB_ER_NET_WRITE_INTERRUPTED=1161;
//网络错误,写超时,请检查网络连接状况
publicstaticfinalintDB_ER_DUP_ENTRY=1062;
//字段值重复,入库失败
publicstaticfinalintDB_ER_DUP_UNIQUE=1169;
//字段值重复,更新记录失败
publicstaticfinalintDB_ER_CHECK_NO_SUCH_TABLE=1177;
//打开数据表失败
publicstaticfinalintDB_ER_ERROR_DURING_COMMIT=1180;
//提交事务失败
publicstaticfinalintDB_ER_ERROR_DURING_ROLLBACK=1181;
//回滚事务失败
publicstaticfinalintDB_ER_TOO_MANY_USER_CONNECTIONS=1203;
//当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库
publicstaticfinalintDB_ER_LOCK_WAIT_TIMEOUT=1205;
//加锁超时
publicstaticfinalintDB_ER_NO_PERMISSION_TO_CREATE_USER=1211;
//当前用户没有创建用户的权限
publicstaticfinalintDB_ER_NO_REFERENCED_ROW=1216;
//外键约束检查失败,更新子表记录失败
publicstaticfinalintDB_ER_ROW_IS_REFERENCED=1217;
//外键约束检查失败,删除或修改主表记录失败
publicstaticfinalintDB_ER_USER_LIMIT_REACHED=1226;
//当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器
publicstaticfinalintDB_ER_SPECIFIC_ACCESS_DENIED_ERROR=1227;
//权限不足,您无权进行此操作
publicstaticfinalintDB_ER_NOT_SUPPORTED_YET=1235;
//MySQL版本过低,不具有本功能
privatestaticfinalMyError[]errormap=
newMyError(DB_ER_CANT_CREATE_TABLE,"
创建表失败"
),
newMyError(DB_ER_CANT_CREATE_DB,"
创建数据库失败"
newMyError(DB_ER_DB_CREATE_EXISTS,"
数据库已存在,创建数据库失败"
newMyError(DB_ER_DB_DROP_EXISTS,"
数据库不存在,删除数据库失败"
newMyError(DB_ER_DB_DROP_DELETE,"
不能删除数据库文件导致删除数据库失败"
newMyError(DB_ER_DB_DROP_RMDIR,"
不能删除数据目录导致删除数据库失败"
newMyError(DB_ER_CANT_DELETE_FILE,"
删除数据库文件失败"
newMyError(DB_ER_CANT_FIND_SYSTEM_REC,"
不能读取系统表中的记录"
newMyError(DB_ER_CHECKREAD,"
记录已被其他用户修改"
newMyError(DB_ER_DISK_FULL,"
硬盘剩余空间不足,请加大硬盘可用空间"
newMyError(DB_ER_DUP_KEY,"
关键字重复,更改记录失败"
newMyError(DB_ER_ERROR_ON_CLOSE,"
关闭时发生错误"
newMyError(DB_ER_ERROR_ON_READ,"
读文件错误"
newMyError(DB_ER_ERROR_ON_RENAME,"
更改名字时发生错误"
newMyError(DB_ER_ERROR_ON_WRITE,"
写文件错误"
newMyError(DB_ER_KEY_NOT_FOUND,"
记录不存在"
newMyError(DB_ER_OPEN_AS_READONLY,"
数据表是只读的,不能对它进行修改"
newMyError(DB_ER_OUTOFMEMORY,"
系统内存不足,请重启数据库或重启服务器"
newMyError(DB_ER_OUT_OF_SORTMEMORY,"
用于排序的内存不足,请增大排序缓冲区"
newMyError(DB_ER_CON_COUNT_ERROR,"
已到达数据库的最大连接数,请加大数据库可用连接数"
newMyError(DB_ER_OUT_OF_RESOURCES,"
系统内存不足"
newMyError(DB_ER_BAD_HOST_ERROR,"
无效的主机名"
newMyError(DB_ER_HANDSHAKE_ERROR,"
无效连接"
newMyError(DB_ER_DBACCESS_DENIED_ERROR,"
当前用户没有访问数据库的权限"
newMyError(DB_ER_ACCESS_DENIED_ERROR,"
不能连接数据库,用户名或密码错误"
newMyError(DB_ER_BAD_NULL_ERROR,"
字段不能为空"
newMyError(DB_ER_BAD_DB_ERROR,"
数据库不存在"
newMyError(DB_ER_TABLE_EXISTS_ERROR,"
数据表已存在"
newMyError(DB_ER_BAD_TABLE_ERROR,"
数据表不存在"
newMyError(DB_ER_BAD_FIELD_ERROR,"
字段不存在"
newMyError(DB_ER_EMPTY_QUERY,"
无效的SQL语句,SQL语句为空"
newMyError(DB_ER_IPSOCK_ERROR,"
不能建立Socket连接"
newMyError(DB_ER_RECORD_FILE_FULL,"
数据表已满,不能容纳任何记录"
newMyError(DB_ER_TOO_MANY_TABLES,"
打开的数据表太多"
newMyError(DB_ER_HOST_IS_BLOCKED,"
数据库出现异常,请重启数据库"
newMyError(DB_ER_HOST_NOT_PRIVILEGED,"
连接数据库失败,没有连接数据库的权限"
newMyError(DB_ER_PASSWORD_NO_MATCH,"
数据库用户不存在"
newMyError(DB_ER_NONEXISTING_GRANT,"
当前用户无权访问数据库"
newMyError(DB_ER_TABLEACCESS_DENIED_ERROR,"
当前用户无权访问数据表"
newMyError(DB_ER_COLUMNACCESS_DENIED_ERROR,"
当前用户无权访问数据表中的字段"
newMyError(DB_ER_NO_SUCH_TABLE,"
newMyError(DB_ER_NONEXISTING_TABLE_GRANT,"
未定义用户对数据表的访问权限"
newMyError(DB_ER_SYNTAX_ERROR,"
SQL语句语法错误"
newMyError(DB_ER_NET_READ_ERROR,"
网络错误,出现读错误,请检查网络连接状况"
newMyError(DB_ER_NET_READ_INTERRUPTED,"
网络错误,读超时,请检查网络连接状况"
newMyError(DB_ER_NET_ERROR_ON_WRITE,"
网络错误,出现写错误,请检查网络连接状况"
newMyError(DB_ER_NET_WRITE_INTERRUPTED,"
网络错误,写超时,请检查网络连接状况"
newMyError(DB_ER_DUP_ENTRY,"
字段值重复,入库失败"
newMyError(DB_ER_DUP_UNIQUE,"
字段值重复,更新记录失败"
newMyError(DB_ER_CHECK_NO_SUCH_TABLE,"
打开数据表失败"
newMyError(DB_ER_ERROR_DURING_COMMIT,"
提交事务失败"
newMyError(DB_ER_ERROR_DURING_ROLLBACK,"
回滚事务失败"
newMyError(DB_ER_TOO_MANY_USER_CONNECTIONS,"
当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库"
newMyError(DB_ER_LOCK_WAIT_TIMEOUT,"
加锁超时"
newMyError(DB_ER_NO_PERMISSION_TO_CREATE_USER,"
当前用户没有创建用户的权限"
newMyError(DB_ER_NO_REFERENCED_ROW,"
外键约束检查失败,更新子表记录失败"
newMyError(DB_ER_ROW_IS_REFERENCED,"
外键约束检查失败,删除或修改主表记录失败"
newMyError(DB_ER_USER_LIMIT_REACHED,"
当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器"
newMyError(DB_ER_SPECIFIC_ACCESS_DENIED_ERROR,"
权限不足,您无权进行此操作"
newMyError(DB_ER_NOT_SUPPORTED_YET,"
MySQL版本过低,不具有本功能"
};
publicstaticStringgetErrorInfo(interrno)
for(inti=0;
i{
if(errno==errormap[i].getErrorNo())
returnerrormap[i].getErrorDesc();
return"
"
;
publicstaticvoidmain(String[]args)
System.out.println(errormap[i].getErrorNo()+"
:
+errormap[i].getErrorDesc());
源自网上:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 数据库 常见 出错 代码 信息
