MySQL錯誤代碼大全
2024-07-24 12:47:43
供稿:網友
B.1. 服務器錯誤代碼和消息
服務器錯誤信息來自下述源文件:
· 錯誤消息信息列在share/errmsg.txt文件中。“%d”和“%s”分別代表編號和字符串,顯示時,它們將被消息值取代。
· 錯誤值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.h MySQL源文件中的定義。
· SQLSTATE值列在share/errmsg.txt文件中,用于生成include/sql_state.h MySQL源文件中的定義。
由于更新很頻繁,這些文件中可能包含這里未列出的額外錯誤消息。
· 錯誤:1000 SQLSTATE: HY000 (ER_HASHCHK)
消息:hashchk
· 錯誤:1001 SQLSTATE: HY000 (ER_NISAMCHK)
消息:isamchk
· 錯誤:1002 SQLSTATE: HY000 (ER_NO)
消息:NO
· 錯誤:1003 SQLSTATE: HY000 (ER_YES)
消息:YES
· 錯誤:1004 SQLSTATE: HY000 (ER_CANT_CREATE_FILE)
消息:無法創建文件'%s' (errno: %d)
· 錯誤:1005 SQLSTATE: HY000 (ER_CANT_CREATE_TABLE)
消息:無法創建表'%s' (errno: %d)
· 錯誤:1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB)
消息:無法創建數據庫'%s' (errno: %d)
· 錯誤:1007 SQLSTATE: HY000 (ER_DB_CREATE_EXISTS)
消息:無法創建數據庫'%s',數據庫已存在。
· 錯誤:1008 SQLSTATE: HY000 (ER_DB_DROP_EXISTS)
消息:無法撤銷數據庫'%s',數據庫不存在。
· 錯誤:1009 SQLSTATE: HY000 (ER_DB_DROP_DELETE)
消息:撤銷數據庫時出錯(無法刪除'%s',errno: %d)
· 錯誤:1010 SQLSTATE: HY000 (ER_DB_DROP_RMDIR)
消息:撤銷數據庫時出錯(can't rmdir '%s', errno: %d)
· 錯誤:1011 SQLSTATE: HY000 (ER_CANT_DELETE_FILE)
消息:刪除'%s'時出錯 (errno: %d)
· 錯誤:1012 SQLSTATE: HY000 (ER_CANT_FIND_SYSTEM_REC)
消息:無法讀取系統表中的記錄。
· 錯誤:1013 SQLSTATE: HY000 (ER_CANT_GET_STAT)
消息:無法獲取'%s'的狀態(errno: %d)
· 錯誤:1014 SQLSTATE: HY000 (ER_CANT_GET_WD)
消息:無法獲得工作目錄(errno: %d)
· 錯誤:1015 SQLSTATE: HY000 (ER_CANT_LOCK)
消息:無法鎖定文件(errno: %d)
· 錯誤:1016 SQLSTATE: HY000 (ER_CANT_OPEN_FILE)
消息:無法打開文件:'%s' (errno: %d)
· 錯誤:1017 SQLSTATE: HY000 (ER_FILE_NOT_FOUND)
消息:無法找到文件: '%s' (errno: %d)
· 錯誤:1018 SQLSTATE: HY000 (ER_CANT_READ_DIR)
消息:無法讀取'%s'的目錄 (errno: %d)
· 錯誤:1019 SQLSTATE: HY000 (ER_CANT_SET_WD)
消息:無法為'%s'更改目錄 (errno: %d)
· 錯誤:1020 SQLSTATE: HY000 (ER_CHECKREAD)
消息:自上次讀取以來表'%s'中的記錄已改變。
· 錯誤:1021 SQLSTATE: HY000 (ER_DISK_FULL)
消息:磁盤滿(%s);等待某人釋放一些空間...
· 錯誤:1022 SQLSTATE: 23000 (ER_DUP_KEY)