mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1016:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。
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 错误代码集详解 #### 0101 - 属于其他进程的专用标志 当尝试访问一个已经被另一个进程锁定或占用的资源时,MySQL 会返回错误代码 0101。这意味着当前操作无法进行,因为所需的资源已被占用。这种情况下,...
### MySQL安装错误代码详解 #### 1016 错误:文件无法打开 当遇到“文件无法打开”错误(1016)时,这通常意味着MySQL在尝试访问某个文件时遇到了问题。可能的原因包括文件损坏、权限问题或者文件路径配置错误。...
### MySQL 错误代码对照表详解 MySQL 是一种广泛使用的开源关系型数据库管理系统,它以其高性能、可靠性和易用性而著称。在使用 MySQL 的过程中,开发者可能会遇到各种各样的错误,这些错误通常会伴随一个错误代码...
本文将详细介绍一系列MySQL错误代码及其对应的含义,帮助用户更好地理解并处理数据库运行过程中可能出现的问题。 #### 0101 - 属于其他进程的专用标志 当尝试获取一个已经被另一个进程占用的专用标志时,会触发此...
通过阅读《杜江 PHP5与MySQL5 Web开发技术详解》,并结合光盘代码实践,读者不仅可以深入理解PHP5和MySQL5的原理,还能掌握实际项目开发中的各种技能,为成为一名合格的Web开发者奠定坚实基础。
### Ruby on Rails与MySQL安装详解 #### 环境配置概览 本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些...
《PHP5与MySQL5 Web开发技术详解》是杜江撰写的一本深入讲解Web开发的经典教程,专注于PHP5和MySQL5的结合应用。该书的第二部分主要涉及实战PHP5源代码,这部分源代码是为了帮助读者更好地理解和实践书中所讲述的...
在“详解关键字的功能”部分,手册会详细解释每个关键字的作用、语法、参数以及使用时的注意事项。比如,"JOIN"关键字用于将两个或更多表的数据结合在一起,根据指定的条件进行匹配。有多种类型的JOIN,如INNER JOIN...
MySQL 5.1是MySQL数据库管理系统的一个重要版本,它在5.0的基础上进行了多项改进和增强,为开发者提供了更高效...这个“mysql5.1详解简体中文版”的教程文件,将帮助读者深入理解这些概念,提升数据库管理和开发技能。
### MySQL存储过程详解 #### 存储过程定义与示例 存储过程是一种预先编写并编译好的SQL程序,它可以被当作一个独立的对象保存在数据库中,并可通过简单的调用来执行复杂操作。MySQL 5.0 版本引入了存储过程功能,...
### MySQL存储过程详解 #### 一、引言 在MySQL 5.0版本中,引入了一个重要的新特性——存储过程。这一功能极大地扩展了MySQL的功能性,并为数据库开发者提供了更为强大的工具箱。本文旨在深入探讨MySQL 5.0存储...
在IT领域,PHP和MySQL是两个非常重要的技术,它们经常被联合使用来构建动态网站和Web应用程序。...在"PHP与MySQL交互使用详解.rar"这个压缩包中,很可能包含详细的教程和示例代码,可以帮助初学者快速上手。
在这个实例详解中,我们将深入理解SpringMVC的核心概念以及如何与MySQL数据库进行集成。 首先,我们从SpringMVC的基本组件开始。在MVC模式中,“模型”负责处理业务逻辑和数据管理,通常由JavaBeans或实体类表示;...
`SQLSTATE`是一个5字符的字符串,而`mysql_error_code`是MySQL的数字错误代码。 例如,要定义一个与“ERROR 1148(42000)”对应的异常,你可以这样写: ```sql DECLARE command_not_allowed CONDITION FOR ...
在“PHP5与MYSQL5 web开发技术详解 第五章”这一主题中,我们将深入探讨这两个核心技术在构建Web应用程序时的协同工作方式。PHP5作为服务器端脚本语言,与MySQL5这种关系型数据库管理系统(RDBMS)的结合,为开发者...