`
kqa14kqa
  • 浏览: 12391 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql_errno返回值的意义 mysql_errno()代码解析大全

 
阅读更多

mysql_errno返回值的意义 mysql_errno()代码解析大全
2010年08月30日
  Error Code                                    Constant Name                                      198                                      ER_ERROR_MESSAGES                  
  1000                                    ER_HASHCHK                  
  1001                                    ER_NISAMCHK                  
  1002                                    ER_NO                  
  1003                                    ER_YES                  
  1004                                    ER_CANT_CREATE_FILE                  
  1005                                    ER_CANT_CREATE_TABLE                  
  1006                                    ER_CANT_CREATE_DB                  
  1007                                    ER_DB_CREATE_EXISTS                  
  1008                                    ER_DB_DROP_EXISTS                  
  1009                                    ER_DB_DROP_DELETE                  
  1010                                    ER_DB_DROP_RMDIR                  
  1011                                    ER_CANT_DELETE_FILE                  
  1012                                    ER_CANT_FIND_SYSTEM_REC                  
  1013                                    ER_CANT_GET_STAT                  
  1014                                    ER_CANT_GET_WD                  
  1015                                    ER_CANT_LOCK                  
  1016                                    ER_CANT_OPEN_FILE                  
  1017                                    ER_FILE_NOT_FOUND                  
  1018                                    ER_CANT_READ_DIR                  
  1019                                    ER_CANT_SET_WD                  
  1020                                    ER_CHECKREAD                  
  1021                                    ER_DISK_FULL                  
  1022                                    ER_DUP_KEY                  
  1023                                    ER_ERROR_ON_CLOSE                  
  1024                                    ER_ERROR_ON_READ                  
  1025                                    ER_ERROR_ON_RENAME                  
  1026                                    ER_ERROR_ON_WRITE                  
  1027                                    ER_FILE_USED                  
  1028                                    ER_FILSORT_ABORT                  
  1029                                    ER_FORM_NOT_FOUND                  
  1030                                    ER_GET_ERRNO                  
  1031                                    ER_ILLEGAL_HA                  
  1032                                    ER_KEY_NOT_FOUND                  
  1033                                    ER_NOT_FORM_FILE                  
  1034                                    ER_NOT_KEYFILE                  
  1035                                    ER_OLD_KEYFILE                  
  1036                                    ER_OPEN_AS_READONLY                  
  1037                                    ER_OUTOFMEMORY                  
  1038                                    ER_OUT_OF_SORTMEMORY                  
  1039                                    ER_UNEXPECTED_EOF                  
  1040                                    ER_CON_COUNT_ERROR                  
  1041                                    ER_OUT_OF_RESOURCES                  
  1042                                    ER_BAD_HOST_ERROR                  
  1043                                    ER_HANDSHAKE_ERROR                  
  1044                                    ER_DBACCESS_DENIED_ERROR                  
  1045                                    ER_ACCESS_DENIED_ERROR                  
  1046                                    ER_NO_DB_ERROR                  
  1047                                    ER_UNKNOWN_COM_ERROR                  
  1048                                    ER_BAD_NULL_ERROR                  
  1049                                    ER_BAD_DB_ERROR                  
  1050                                    ER_TABLE_EXISTS_ERROR                  
  1051                                    ER_BAD_TABLE_ERROR                  
  1052                                    ER_NON_UNIQ_ERROR                  
  1053                                    ER_SERVER_SHUTDOWN                  
  1054                                    ER_BAD_FIELD_ERROR                  
  1055                                    ER_WRONG_FIELD_WITH_GROUP                  
  1056                                    ER_WRONG_GROUP_FIELD                  
  1057                                    ER_WRONG_SUM_SELECT                  
  1058                                    ER_WRONG_VALUE_COUNT                  
  1059                                    ER_TOO_LONG_IDENT                  
  1060                                    ER_DUP_FIELDNAME                  
  1061                                    ER_DUP_KEYNAME                  
  1062                                    ER_DUP_ENTRY                  
  1063                                    ER_WRONG_FIELD_SPEC                  
  1064                                    ER_PARSE_ERROR                  
  1065                                    ER_EMPTY_QUERY                  
  1066                                    ER_NONUNIQ_TABLE                  
  1067                                    ER_INVALID_DEFAULT                  
  1068                                    ER_MULTIPLE_PRI_KEY                  
  1069                                    ER_TOO_MANY_KEYS                  
  1070                                    ER_TOO_MANY_KEY_PARTS                  
  1071                                    ER_TOO_LONG_KEY                  
  1072                                    ER_KEY_COLUMN_DOES_NOT_EXITS                  
  1073                                    ER_BLOB_USED_AS_KEY                  
  1074                                    ER_TOO_BIG_FIELDLENGTH                  
  1075                                    ER_WRONG_AUTO_KEY                  
  1076                                    ER_READY                  
  1077                                    ER_NORMAL_SHUTDOWN                  
  1078                                    ER_GOT_SIGNAL                  
  1079                                    ER_SHUTDOWN_COMPLETE                  
  1080                                    ER_FORCING_CLOSE                  
  1081                                    ER_IPSOCK_ERROR                  
  1082                                    ER_NO_SUCH_INDEX                  
  1083                                    ER_WRONG_FIELD_TERMINATORS                  
  1084                                    ER_BLOBS_AND_NO_TERMINATED                  
  1085                                    ER_TEXTFILE_NOT_READABLE                  
  1086                                    ER_FILE_EXISTS_ERROR                  
  1087                                    ER_LOAD_INFO                  
  1088                                    ER_ALTER_INFO                  
  1089                                    ER_WRONG_SUB_KEY                  
  1090                                    ER_CANT_REMOVE_ALL_FIELDS                  
  1091                                    ER_CANT_DROP_FIELD_OR_KEY                  
  1092                                    ER_INSERT_INFO                  
  1093                                    ER_INSERT_TABLE_USED                  
  1094                                    ER_NO_SUCH_THREAD                  
  1095                                    ER_KILL_DENIED_ERROR                  
  1096                                    ER_NO_TABLES_USED                  
  1097                                    ER_TOO_BIG_SET                  
  1098                                    ER_NO_UNIQUE_LOGFILE                  
  1099                                    ER_TABLE_NOT_LOCKED_FOR_WRITE                  
  1100                                    ER_TABLE_NOT_LOCKED                  
  1101                                    ER_BLOB_CANT_HAVE_DEFAULT                  
  1102                                    ER_WRONG_DB_NAME                  
  1103                                    ER_WRONG_TABLE_NAME                  
  1104                                    ER_TOO_BIG_SELECT                  
  1105                                    ER_UNKNOWN_ERROR                  
  1106                                    ER_UNKNOWN_PROCEDURE                  
  1107                                    ER_WRONG_PARAMCOUNT_TO_PROCEDURE                  
  1108                                    ER_WRONG_PARAMETERS_TO_PROCEDURE                  
  1109                                    ER_UNKNOWN_TABLE                  
  1110                                    ER_FIELD_SPECIFIED_TWICE                  
  1111                                    ER_INVALID_GROUP_FUNC_USE                  
  1112                                    ER_UNSUPPORTED_EXTENSION                  
  1113                                    ER_TABLE_MUST_HAVE_COLUMNS                  
  1114                                    ER_RECORD_FILE_FULL                  
  1115                                    ER_UNKNOWN_CHARACTER_SET                  
  1116                                    ER_TOO_MANY_TABLES                  
  1117                                    ER_TOO_MANY_FIELDS                  
  1118                                    ER_TOO_BIG_ROWSIZE                  
  1119                                    ER_STACK_OVERRUN                  
  1120                                    ER_WRONG_OUTER_JOIN                  
  1121                                    ER_NULL_COLUMN_IN_INDEX                  
  1122                                    ER_CANT_FIND_UDF                  
  1123                                    ER_CANT_INITIALIZE_UDF                  
  1124                                    ER_UDF_NO_PATHS                  
  1125                                    ER_UDF_EXISTS                  
  1126                                    ER_CANT_OPEN_LIBRARY                  
  1127                                    ER_CANT_FIND_DL_ENTRY                  
  1128                                    ER_FUNCTION_NOT_DEFINED                  
  1129                                    ER_HOST_IS_BLOCKED                  
  1130                                    ER_HOST_NOT_PRIVILEGED                  
  1131                                    ER_PASSWORD_ANONYMOUS_USER                  
  1132                                    ER_PASSWORD_NOT_ALLOWED                  
  1133                                    ER_PASSWORD_NO_MATCH                  
  1134                                    ER_UPDATE_INFO                  
  1135                                    ER_CANT_CREATE_THREAD                  
  1136                                    ER_WRONG_VALUE_COUNT_ON_ROW                  
  1137                                    ER_CANT_REOPEN_TABLE                  
  1138                                    ER_INVALID_USE_OF_NULL                  
  1139                                    ER_REGEXP_ERROR                  
  1140                                    ER_MIX_OF_GROUP_FUNC_AND_FIELDS                  
  1141                                    ER_NONEXISTING_GRANT                  
  1142                                    ER_TABLEACCESS_DENIED_ERROR                  
  1143                                    ER_COLUMNACCESS_DENIED_ERROR                  
  1144                                    ER_ILLEGAL_GRANT_FOR_TABLE                  
  1145                                    ER_GRANT_WRONG_HOST_OR_USER                  
  1146                                    ER_NO_SUCH_TABLE                  
  1147                                    ER_NONEXISTING_TABLE_GRANT                  
  1148                                    ER_NOT_ALLOWED_COMMAND                  
  1149                                    ER_SYNTAX_ERROR                  
  1150                                    ER_DELAYED_CANT_CHANGE_LOCK                  
  1151                                    ER_TOO_MANY_DELAYED_THREADS                  
  1152                                    ER_ABORTING_CONNECTION                  
  1153                                    ER_NET_PACKET_TOO_LARGE                  
  1154                                    ER_NET_READ_ERROR_FROM_PIPE                  
  1155                                    ER_NET_FCNTL_ERROR                  
  1156                                    ER_NET_PACKETS_OUT_OF_ORDER                  
  1157                                    ER_NET_UNCOMPRESS_ERROR                  
  1158                                    ER_NET_READ_ERROR                  
  1159                                    ER_NET_READ_INTERRUPTED                  
  1160                                    ER_NET_ERROR_ON_WRITE                  
  1161                                    ER_NET_WRITE_INTERRUPTED                  
  1162                                    ER_TOO_LONG_STRING                  
  1163                                    ER_TABLE_CANT_HANDLE_BLOB                  
  1164                                    ER_TABLE_CANT_HANDLE_AUTO_INCREMENT                  
  1165                                    ER_DELAYED_INSERT_TABLE_LOCKED                  
  1166                                    ER_WRONG_COLUMN_NAME                  
  1167                                    ER_WRONG_KEY_COLUMN                  
  1168                                    ER_WRONG_MRG_TABLE                  
  1169                                    ER_DUP_UNIQUE                  
  1170                                    ER_BLOB_KEY_WITHOUT_LENGTH                  
  1171                                    ER_PRIMARY_CANT_HAVE_NULL                  
  1172                                    ER_TOO_MANY_ROWS                  
  1173                                    ER_REQUIRES_PRIMARY_KEY                  
  1174                                    ER_NO_RAID_COMPILED                  
  1175                                    ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE                  
  1176                                    ER_KEY_DOES_NOT_EXITS                  
  1177                                    ER_CHECK_NO_SUCH_TABLE                  
  1178                                    ER_CHECK_NOT_IMPLEMENTED                  
  1179                                    ER_CANT_DO_THIS_DURING_AN_TRANSACTION                  
  1180                                    ER_ERROR_DURING_COMMIT                  
  1181                                    ER_ERROR_DURING_ROLLBACK                  
  1182                                    ER_ERROR_DURING_FLUSH_LOGS                  
  1183                                    ER_ERROR_DURING_CHECKPOINT                  
  1184                                    ER_NEW_ABORTING_CONNECTION                  
  1185                                    ER_DUMP_NOT_IMPLEMENTED                  
  1186                                    ER_FLUSH_MASTER_BINLOG_CLOSED                  
  1187                                    ER_INDEX_REBUILD                  
  1188                                    ER_MASTER                  
  1189                                    ER_MASTER_NET_READ                  
  1190                                    ER_MASTER_NET_WRITE                  
  1191                                    ER_FT_MATCHING_KEY_NOT_FOUND                  
  1192                                    ER_LOCK_OR_ACTIVE_TRANSACTION                  
  1193                                    ER_UNKNOWN_SYSTEM_VARIABLE                  
  1194                                    ER_CRASHED_ON_USAGE                  
  1195                                    ER_CRASHED_ON_REPAIR                  
  1196                                    ER_WARNING_NOT_COMPLETE_ROLLBACK                  
  1197                                    ER_TRANS_CACHE_FULL                  
  2000                                    CR_UNKNOWN_ERROR                  
  2001                                    CR_SOCKET_CREATE_ERROR                  
  2002                                    CR_CONNECTION_ERROR                  
  2003                                    CR_CONN_HOST_ERROR                  
  2004                                    CR_IPSOCK_ERROR                  
  2005                                    CR_UNKNOWN_HOST                  
  2006                                    CR_SERVER_GONE_ERROR                  
  2007                                    CR_VERSION_ERROR                  
  2008                                    CR_OUT_OF_MEMORY                  
  2009                                    CR_WRONG_HOST_INFO                  
  2010                                    CR_LOCALHOST_CONNECTION                  
  2011                                    CR_TCP_CONNECTION                  
  2012                                    CR_SERVER_HANDSHAKE_ERR                  
  2013                                    CR_SERVER_LOST                  
  2014                                    CR_COMMANDS_OUT_OF_SYNC                  
  2015                                    CR_NAMEDPIPE_CONNECTION                  
  2016                                    CR_NAMEDPIPEWAIT_ERROR                  
  2017                                    CR_NAMEDPIPEOPEN_ERROR                  
  2018                                    CR_NAMEDPIPESETSTATE_ERROR                  
  2019                                    CR_CANT_READ_CHARSET                  
  2020                                    CR_NET_PACKET_TOO_LARGE                   **********************中文解释********************************
  1005:创建表失败 
  1006:创建数据库失败 
  1007:数据库已存在,创建数据库失败 
  1008:数据库不存在,删除数据库失败 
  1009:不能删除数据库文件导致删除数据库失败 
  1010:不能删除数据目录导致删除数据库失败 
  1011:删除数据库文件失败 
  1012:不能读取系统表中的记录 
  1016: 无法打开文件 
  击后 开始=>所有程序=>附件=>命令提示符 
  输入 mysql 所在硬盘盘符 
  cd mysql 所在目录 
  cd bin 
  输入 myisamchk -f D:\usr\local\mysql\data\bbs\PW_membars.MYI 
  ps : D:\usr\local\mysql\data\bbs 是你论坛数据库的路径 
  -f 根据具体情况选择,一般也可以选择 -r 
  注意你的 系统C盘或放数据库的硬盘空间是否足够,一般小于 1G 很容易出现错误。 
  1020:记录已被其他用户修改 
  1021:硬盘剩余空间不足,请加大硬盘可用空间 
  1022:关键字重复,更改记录失败 
  1023:关闭时发生错误 
  1024:读文件错误 
  1025:更改名字时发生错误 
  1026:写文件错误 
  1032:记录不存在 
  1036:数据表是只读的,不能对它进行修改 
  1037:系统内存不足,请重启数据库或重启服务器 
  1038:用于排序的内存不足,请增大排序缓冲区 
  1040:已到达数据库的最大连接数,请加大数据库可用连接数 
  1041:系统内存不足 
  1042:无效的主机名 
  1043:无效连接 
  1044:当前用户没有访问数据库的权限 
  1045:不能连接数据库,用户名或密码错误 
  方法1:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行 
  密码的修改: 
  如果 MySQL 正在运行,首先停止。 
  启动 MySQL :bin/safe_mysqld --skip-grant-tables & 
  就可以不需要密码就进入 MySQL 了。 
  然后就是 
  >use mysql 
  >update user set password=password("new_pass") where user="root"; 
  >flush privileges; 
  方法2:在数据库用户名和密码都正确的情况下,出现这个错误,检查论坛有没有写入的权限。 
  1040: 最大连接数 
  方法:在my.ini修改max_connections=100为max_connections=1000或更大,重启mysql 
  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:字段值重复,入库失败 
  方法: 
  1.如果出类似主码为"65535"的错误,可以查看相关表的自增字段,将字段值改在就可以 
  2.确保相关数据表中主码重复的字段是否存在,如果存在删除这条记录 
  3.备份数据库,修复相关表(注:这种情况比较常见,如pw_posts表,对表进行修复的时候不要忘 记备份). 
  1169:字段值重复,更新记录失败 
  1177:打开数据表失败 
  1180:提交事务失败 
  1181:回滚事务失败 
  1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库 
  1205:加锁超时 
  1211:当前用户没有创建用户的权限 
  1216:外键约束检查失败,更新子表记录失败 
  1217:外键约束检查失败,删除或修改主表记录失败 
  1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器 
  1227:权限不足,您无权进行此操作 
  1235:MySQL版本过低,不具有本功能 
  10061: 方法: 启动这台机器上的MySQL服务 
  如服务启动失败 
  一定是你的my.ini文件出了差错, 
  MySQL服务不能正常启动 
  你删除了它后,MySQL就会按其默认配置运行, 
  那就没有问题了 
  10048: 
  建议在my.ini文件中修改最大连接数, 
  把 mysql_connect() 方法都改成了 mysql_pconnect() 方法. 
  要修改mysql_pconnect(),可以在论坛的data目录的sql_config.php中 
  $pconnect = 0; //是否持久连接 
  修改成$pconnect = 1; 
  开启防刷新,严禁刷新太快. 
  10055:没有缓存空间可利用 
  方法:查看下你的C盘空间是否已经满,清除一些没有用的文件. 
  可以在后台的"论坛核心设置","核心功能设置"里"进程优化"开启,"GZIP 压缩输出"关闭. 
  转自:
  http://www.xumount.lqiang.com/index.php?id=349
  http://blog.csdn.net/xyxwangkai/archive/2008/05/06 /2402552.aspx
分享到:
评论

相关推荐

    epoll机制epoll_create、epoll_ctl、epoll_wait、close(在epoll的ET模式下,read和write或send和recv当返回值0且errno=EAGAIN - linking530的专栏 - CSDN博客.mht

    epoll机制epoll_create、epoll_ctl、epoll_wait、close(在epoll的ET模式下,read和write或send和recv当返回值0且errno=EAGAIN - linking530的专栏 - CSDN博客.mht

    php操作mysql详解

    mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码 mysql_error — 返回上一个 MySQL 操作产生的文本错误信息 mysql_escape_string — 转义一个字符串用于 mysql_query mysql_fetch_array — 从结果集中...

    Mysql主从同步Last_IO_Errno:1236错误解决方法

    Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法。 [removed]ec(2);[removed] 从服务器错误代码: Last_IO_Errno: 1236 Last...

    MySQL复制出错 Last_SQL_Errno:1146的解决方法

    主要介绍了MySQL复制出错 Last_SQL_Errno:1146的解决方法,需要的朋友可以参考下

    MySQL中文参考手册

    o 4.6 安装MySQL二进制代码分发 + 4.6.1 Linux RPM注意事项 + 4.6.2 构造客户程序 + 4.6.3 系统特定的问题 # 4.6.3.1 Linux 注意事项 # 4.6.3.2 HP-UX 注意事项 o 4.7 安装 MySQL源代码分发 + 4.7.1 快速...

    MYSQL

    13.4.2 怎样修复表 13.4.3 表优化 13.5 日志文件维护 14 为MySQL增加新函数 14.1 增加一个新的用户定义函数 14.1.1 UDF调用顺序 14.1.2 参数处理 14.1.3 返回值和出错处理 ...

    MySQL中文参考手册.chm

    14.1.2 参数处理 14.1.3 返回值和出错处理 14.1.4 编译并安装用户定义函数 14.2 增加一个新的原生(native)函数 15 为MySQL增加新过程 15.1 analyse过程 15.2 编写一个过程 ...

    linux_errno错误码

    linux错误码 errno值 #define EPERM 1/* Not super-user */ #define ENOENT 2 /* No such file or directory */ #define ESRCH 3/* No such process */ #define EINTR 4/* Interrupted system call */ #...

    基于errno返回值的对应错误码的详细介绍

    errno返回值的对应错误码<asm>#ifndef_ASM_GENERIC_ERRNO_BASE_H#define_ASM_GENERIC_ERRNO_BASE_H #defineEPERM1/*Operationnotpermitted*/#defineENOENT2/*Nosuchfileordirectory*/#defineESRCH3/*Nosuchprocess*/...

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

    MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码。 ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied ...

    Last_Errno: 1062,Last_Error: Error Duplicate entry

    Last_Errno: 1062,Last_Error: Error Duplicate entry ... for key PRIMARY

    lustre_errno.rar_V2

    Math result not representable for Linux v2.13.6.

    php mysql访问数据库的步骤详解

    php访问mysql数据库的步骤 官方说5.5开始就废弃mysql_query()这块东西很多,当然常用的就几个还是看手册吧。 这里简单记录一下。在我失忆之后可以找回一点记忆。... mysql_errno().'错误信息:' . mysql_err

    CentOS下php使用127.0.0.1不能连接mysql的解决方法

    mysql_error().mysql_errno()); } linux本机下使用php mysql.php 可以查看运行结果,但是 在我的windows浏览器下报错: 代码如下: Could not connect: Can’t connect to MySQL server on ‘127

    php配合jquery实现增删操作具体实例

    后台使用php,前台引用jquery,... //mysql_connect 建立连接,mysql_close($link)关闭非永久连接,mysql_pconnect 建立永久连接 //mysql_error返回mysql函数错误信息,mysql_errno返回mysql函数错误号码 //mysql_set_c

    使用PHP访问MySQL数据库---连接数据库.pptx

    使用PHP访问MySQL数据库 -----连接数据库 连接数据库 ...课程内容 一、连接数据库 ...if(MySQLi_connect_errno()) { echo'Error:could not connect to DB.Please try again later.' exit; } MySQL的max_connection

    PHP列出MySQL中所有数据库的方法

    本文实例讲述了PHP列出MySQL中所有数据库的方法。分享给大家供大家参考。具体如下: ... or die( mysql_errno().': '.mysql_error().NL ); // attempt to get a list of MySQL databases // already set u

Global site tag (gtag.js) - Google Analytics