MySQL数据库常见的出错代码及出错信息_第1页
MySQL数据库常见的出错代码及出错信息_第2页
MySQL数据库常见的出错代码及出错信息_第3页
MySQL数据库常见的出错代码及出错信息_第4页
MySQL数据库常见的出错代码及出错信息_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——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的出错代码翻译成对应的出错信息: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,\语句语法错误\

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_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论