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出錯代碼列表
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錯誤代號, 所以並不太完整
要查出mysql錯誤代號只要使用 mysql_errno() 就可以得到了, 以下是php連結mysql的簡單例子
<?php
$server = "localhost"; //資料庫主機
$user = "Super-Tomato"; //主機登入帳號
$password = "tomato"; //主機登入密碼
$database = "test"; //主機中所要連接的資料庫
$connect = mysql_pconnect($server, $user, $password) or die('Cannot connect to server'); //進行資料庫主機連接
mysql_select_db($database, $connect) or die('Cannot connect to database'); //進行資料庫連接
/*************** 開始進行測試 1 ****************/
echo "Testing 1 : <br>":
$query = mysql_query("SELECT * FROM `abcd`", $connect); //開始對資料庫進行搜索abcd這個資料表
if(!$query) //如果mysql_query回傳給query不正確的值就進行以下statements
{
//使用 mysql_errno 可以得到錯誤編號, mysql_error 則是顯示錯誤訊息
echo "Error Code : " . mysql_errno($connect) . ", Reason : " . mysql_error($connect);
}
//得到結果 Error Code : 1146, Reason : Table 'test.abcd' doesn't exist
/*************** 開始進行測試 2 ****************/
echo " <br> <br>Testing 2 :<br>":
$query = mysql_query("SELECT * FRM `abcd`", $connect); //刻意寫錯sql語句
if(!$query)
{
echo "Error Code : " . mysql_errno($connect) . ", Reason : " . mysql_error($connect);
}
//得到結果Error Code : 1064, Reason : You have an error in your SQL syntax; checkthe manual that corresponds to your MySQL server version for the rightsyntax to use near 'FRM `abcd`' at line 1/color] , **和以上提供的錯誤編號不一樣
分享到:
相关推荐
【MySQL错误代码及出错信息对照大全】 MySQL作为世界上最受欢迎的关系型数据库管理系统之一,其在运行过程中可能会遇到各种错误,这些错误通常会伴随着特定的错误代码。错误代码可以帮助我们快速定位问题并找到解决...
MySQL 错误代码和出错信息对照大全 MySQL 错误代码是 MySQL 数据库管理系统中的一种错误处理机制,当 MySQL 遇到某些问题或异常情况时,系统将抛出一个错误代码,该错误代码可以帮助开发者和数据库管理员快速地定位...
MySQL 错误代码及错误信息大全 本资源提供了 MySQL 错误代码的详细列表,涵盖了从 0101 到 0233 共计 133 个错误代码,每个错误代码都附带了详细的错误信息,帮助开发者快速查找和解决 MySQL 相关的问题。 MySQL ...
### MySQL 错误代码及含义详解 在使用MySQL数据库的过程中,可能会遇到各种错误代码,这些错误代码可以帮助我们快速定位问题所在,并采取相应的措施解决问题。本文将详细介绍一系列MySQL错误代码及其对应的含义,...
在使用MySQL数据库的过程中,可能会遇到各种错误代码,这些错误代码通常会提供关于问题的详细信息,便于开发者快速定位并解决问题。下面,我们将详细解析一些常见的MySQL错误代码,以便用户更好地理解和使用MySQL...
### MySQL 错误代码对照表详解 MySQL 是一种广泛使用的开源关系型数据库管理系统,它以其高性能、可靠性和易用性而著称。在使用 MySQL 的过程中,开发者可能会遇到各种各样的错误,这些错误通常会伴随一个错误代码...
MYSQL常见出错代码对照 在使用MYSQL数据库时,经常会遇到各种错误代码,这些错误代码可能会导致数据库无法正常运行或无法访问。了解这些错误代码的含义和解决方法是非常重要的。下面我们将对常见的MYSQL错误代码...
易语言mysql.fne支持库中文名为易语言MySQL支持库,本易语言支持库实现对MySQL数据库的支持,在使用本支持库前请学习MySQL相关知识,如果出错可以通过“取错误文本()”查看出错信息。从易语言5.0开始本库有内部调整...
易语言mysqlclientr.lib,mysql_static.lib支持库中文名为易语言MySQL支持库,本易语言支持库实现对MySQL数据库的支持,在使用本支持库前请学习MySQL相关知识,如果出错可以通过“取错误文本()”查看出错信息。...
易语言mysql.fne支持库中文名为易语言MySQL支持库,本易语言支持库实现对MySQL数据库的支持,在使用本支持库前请学习MySQL相关知识,如果出错可以通过“取错误文本()”查看出错信息。从易语言5.0开始本库有内部调整...
易语言mysqlclientr.lib,mysql_static.lib支持库中文名为易语言MySQL支持库,本易语言支持库实现对MySQL数据库的支持,在使用本支持库前请学习MySQL相关知识,如果出错可以通过“取错误文本()”查看出错信息。...
本支持库实现对MySQL数据库的支持,在使用本支持库前请学习MySQL相关知识,如果出错可以通过“取错误文本()”查看出错信息。从易语言5.0开始本库有内部调整,请对照命令说明检查“断开Mysql”“释放记录集”相关代码...
这里和大家一起安装mysql8.0版本,一起动手吧! 如果是在本地,还没有搭建好CentOS系统环境,可以参考快速搭建CentOS虚拟机 ...如果出错,请对照后面的错误处理。 1. 先移除系统已有的软件包 [root@localhost web-resou
- 支持多种操作系统(如Redhat AS, HPUNIX, AIX, Solaris)和数据库(如Sybase, Oracle, MySQL等)。 - 支持多种中间件(如Weblogic, Websphere, Tomcat等)和应用服务(如SMTP/POP3, IIS, Apache等)的管理。 - ...
9828 网吧维护\资料\WINDOWS出错信息解析及解决方案.TXT 336 网吧维护\资料\WINDOWS的文件夹里的程序.TXT 19067 网吧维护\资料\WINDOWS蓝屏代码含意速查表.TXT 93 网吧维护\资料\WINDOWS隐藏启动文件位置.TXT 9324 ...