MySQL数据库常见的出错代码及出错信息

发表于:2008-5-14 15:05

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

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_CREATE_TABLE = 1005; //创建表失败

public static final int DB_ER_CANT_CREATE_DB = 1006; //创建数据库失败

public static final int DB_ER_DB_CREATE_EXISTS = 1007; //数据库已存在,创建数据库失败

 

52/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号