`

mysql_error_code

阅读更多

原创  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版本过低,不具有本功能

分享到:
评论

相关推荐

    MySql_Code2.zip

    此外,错误处理也非常重要,确保在遇到问题时能够提供有用的反馈,例如通过`mysql_errno()`和`mysql_error()`检查并报告错误。 在"MySql_Code2.zip"中,你将找到一个C++实现的示例,包含了这些核心功能。解压后,你...

    MySQL定义异常和异常处理详解

    `SQLSTATE`是一个5字符的字符串,而`mysql_error_code`是MySQL的数字错误代码。 例如,要定义一个与“ERROR 1148(42000)”对应的异常,你可以这样写: ```sql DECLARE command_not_allowed CONDITION FOR ...

    mysql.rar_C 访问mysql_c mysql_c# mysql_mysql 插入

    std::cout (MySQL error code: " << e.getErrorCode(); std::cout , SQLState: " () )" ; } delete stmt; delete con; return 0; } ``` 接下来,我们讨论C#与MySQL的交互。C#中可以使用MySql.Data NuGet包...

    mysql.rar_C 访问mysql_C++ 访问 mysql_C++访问mysql_MYSQL

    cerr (MySQL error code: " << e.getErrorCode(); cerr , SQLState: " () )" ; } ``` 总结,C++访问MySQL数据库涉及连接建立、数据库选择、SQL语句执行、事务处理以及异常捕获等步骤。通过`My_Sql.cpp`和`My_Sql....

    MySQL Error Code文档手册

    MySQL Error Code 文档手册 MySQL 错误代码是 MySQL 数据库管理系统中的一个重要组成部分,它用于记录和描述 MySQL 数据库在运行过程中可能出现的各种错误信息。了解 MySQL 错误代码对于数据库管理员和开发人员来...

    mysql_test.zip_MYSQL_mysql数据库 C++

    6. **错误处理**:在整个过程中,应定期检查异常,并使用`getErrorCode()`和`getErrorMessage()`来获取错误信息,确保程序的健壮性。 7. **关闭连接**:完成数据库操作后,记得通过`close()`方法关闭数据库连接,...

    php_mysql_class.zip_MYSQL_class_php_php class_php+mysql

    6. **错误处理**:良好的类库会提供错误处理机制,如`errorCode()`和`errorMessage()`,用于在发生错误时获取相关信息。 7. **预处理语句**:预处理语句可以防止SQL注入,类库可能包含`prepare()`和`execute()`方法...

    MySQL多线程复制遇到Error_code: 1872的解决方案

    MySQL的主从复制是数据库高可用性和数据冗余的重要手段,但在实际操作中,可能会遇到各种问题,其中之一就是Error_code: 1872。这个错误通常发生在多线程复制(Multi-Threaded Slave,MTS)环境中,尤其是在系统崩溃...

    Windows下C/C++调用mysql代码

    `mysql_error()`函数用于获取最近的错误信息,而`mysql_errno()`返回错误代码。每次API调用后检查错误是很重要的。 6. **关闭连接**: 记得在完成所有操作后,使用`mysql_close()`关闭连接,释放资源: ```c++ ...

    MySQL导入sql脚本错误:2006 解决方法

    Error Code: 2006 - MySQL server has gone away 最终找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 – MySQL server has gone away 于是找到my.cnf,在[mysqld]加入: max...

    MySQL error code 145 Table was marked as crashed and should be repaired

    ### MySQL Error Code 145: 表被标记为崩溃并应进行修复 #### 错误概述 在处理MySQL数据库时遇到错误代码145(`Table was marked as crashed and should be repaired`)是一个常见的问题,尤其是在表结构遭到损坏...

    PHP持久连接mysql_pconnect()函数使用介绍

    $conn = mysql_pconnect($this->host, $this->user, $this->pw) or die("links error"); mysql_select_db($this->dbname, $conn); mysql_query("SET NAMES {$this->code}"); } public function query($sql) { ...

    用PHP MYSQL实现分页查询.pdf

    首先,`mysql_connect()`函数是建立到MySQL服务器的连接。例如: ```php $connection = mysql_connect('localhost', 'username', 'password'); ``` 这里的'localhost'是服务器地址,'username'和'password'分别是...

    mysql.class.zip_mysql.class_mysqlclass_php mysql class

    为了增强健壮性,类可能会包含错误处理机制,如`errorCode()`和`errorInfo()`方法,它们可以返回关于最近一次数据库操作的错误代码和详细信息。 6. **事务处理**: 对于需要原子性和一致性的复杂操作,`begin...

    MySql Error 1698(28000)问题的解决方法

    ERROR 1698 (28000): Access denied for user 'root'@'localhost' 二,解决步骤: 停止mysql服务 ~$ sudo service mysql stop 以安全模式启动MySQL ~$ sudo mysqld_safe --skip-grant-tables & MyS

    Devart_UniDAC_7.4.12_Professional_D7-D10.3_Rio_Full_Source_Code

    Bug with the "Cannot modify a read-only dataset" error in Android is fixed MySQL data provider Bug with setting the data type of the parameter to BOOLEAN for all TINYINT system data types in the ...

    devC++开发的连接mysql

    std::cout (MySQL error code: " << e.getErrorCode() , SQLState: " () )" ; } return 0; } ``` 在代码中,你可以使用`sql::Statement`对象来执行SQL查询和命令,例如创建表、插入数据、更新和删除等。`sql::...

    CodeBlocks连接mysql.pdf

    通过以上步骤,可以在Code::Blocks环境中成功连接并操作MySQL数据库。注意每一步都需要仔细核对,确保配置无误。此外,随着技术的发展,MySQL的新版本可能会有所变化,因此在实际操作过程中还需要根据具体情况进行...

    Mysql ERROR 1577错误解决方法

    MySQL中的ERROR 1577错误通常出现在MySQL服务器升级之后,这是由于系统表在新版本中发生了变化,而旧版本的系统表结构未得到更新,导致的问题。此错误的完整信息是“ERROR 1577 (HY000): Cannot proceed because ...

Global site tag (gtag.js) - Google Analytics