MySQL錯誤程式碼大全

weixin_34205076發表於2015-01-08
本章列出了當你用任何主機語言呼叫MySQL時可能出現的錯誤。首先列出了伺服器錯誤訊息。其次列出了客戶端程式訊息
 
 
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) 

訊息:無法寫入;複製表'%s'的 鍵。 

· 錯誤:1023 SQLSTATE: HY000 (ER_ERROR_ON_CLOSE) 

訊息:關閉'%s'時出錯 (errno: %d) 

· 錯誤:1024 SQLSTATE: HY000 (ER_ERROR_ON_READ) 

訊息:讀取檔案'%s'時出錯 (errno: %d) 

· 錯誤:1025 SQLSTATE: HY000 (ER_ERROR_ON_RENAME) 

訊息:將'%s'重新命名為'%s'時出錯 (errno: %d) 

· 錯誤:1026 SQLSTATE: HY000 (ER_ERROR_ON_WRITE) 

訊息:寫入檔案'%s'時出錯 (errno: %d) 

· 錯誤:1027 SQLSTATE: HY000 (ER_FILE_USED) 

訊息:'%s'已鎖定,拒絕更改。 

· 錯誤:1028 SQLSTATE: HY000 (ER_FILSORT_ABORT) 

訊息:分類失敗 

· 錯誤:1029 SQLSTATE: HY000 (ER_FORM_NOT_FOUND) 

訊息:對於'%s',檢視'%s'不存在。 

· 錯誤:1030 SQLSTATE: HY000 (ER_GET_ERRNO) 

訊息:從儲存引擎中獲得錯誤%d。 

· 錯誤:1031 SQLSTATE: HY000 (ER_ILLEGAL_HA) 

訊息:關於'%s'的表儲存引擎不含該選項。 

· 錯誤:1032 SQLSTATE: HY000 (ER_KEY_NOT_FOUND) 

訊息:無法在'%s'中找到記錄。 

· 錯誤:1033 SQLSTATE: HY000 (ER_NOT_FORM_FILE) 

訊息:檔案中的不正確資訊:'%s' 

· 錯誤:1034 SQLSTATE: HY000 (ER_NOT_KEYFILE) 

訊息:對於表'%s', 鍵檔案不正確,請嘗試修復。 

· 錯誤:1035 SQLSTATE: HY000 (ER_OLD_KEYFILE) 

訊息:舊的鍵檔案,對於表'%s',請修復之! 

· 錯誤:1036 SQLSTATE: HY000 (ER_OPEN_AS_READONLY) 

訊息:表'%s'是隻讀的。 

· 錯誤:1037 SQLSTATE: HY001 (ER_OUTOFMEMORY) 

訊息:記憶體溢位,重啟伺服器並再次嘗試(需要%d位元組)。 

· 錯誤:1038 SQLSTATE: HY001 (ER_OUT_OF_SORTMEMORY) 

訊息:分類記憶體溢位,增加伺服器的分類緩衝區大小。 

· 錯誤:1039 SQLSTATE: HY000 (ER_UNEXPECTED_EOF) 

訊息:讀取檔案'%s'時出現意外EOF (errno: %d) 

· 錯誤:1040 SQLSTATE: 08004 (ER_CON_COUNT_ERROR) 

訊息:連線過多。 

· 錯誤:1041 SQLSTATE: HY000 (ER_OUT_OF_RESOURCES) 

訊息:記憶體溢位,請檢查是否mysqld或其他程式使用了所有可用記憶體,如不然,或許應使用'ulimit'允許mysqld使用更多記憶體,或增加交換空間的大小。 

· 錯誤:1042 SQLSTATE: 08S01 (ER_BAD_HOST_ERROR) 

訊息:無法獲得該地址給出的主機名。 

· 錯誤:1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) 

訊息:不良握手 

· 錯誤:1044 SQLSTATE: 42000 (ER_DBACCESS_DENIED_ERROR) 

訊息:拒絕使用者'%s'@'%s'訪問資料庫'%s'。 

· 錯誤:1045 SQLSTATE: 28000 (ER_ACCESS_DENIED_ERROR) 

訊息:拒絕使用者'%s'@'%s'的訪問(使用密碼:%s) 

· 錯誤:1046 SQLSTATE: 3D000 (ER_NO_DB_ERROR) 

訊息:未選擇資料庫。 

· 錯誤:1047 SQLSTATE: 08S01 (ER_UNKNOWN_COM_ERROR) 

訊息:未知命令。 

· 錯誤:1048 SQLSTATE: 23000 (ER_BAD_NULL_ERROR) 

訊息:列'%s'不能為空。 

· 錯誤:1049 SQLSTATE: 42000 (ER_BAD_DB_ERROR) 

訊息:未知資料庫'%s'。 

· 錯誤:1050 SQLSTATE: 42S01 (ER_TABLE_EXISTS_ERROR) 

訊息:表'%s'已存在。 

· 錯誤:1051 SQLSTATE: 42S02 (ER_BAD_TABLE_ERROR) 

訊息:未知表'%s'。 

· 錯誤:1052 SQLSTATE: 23000 (ER_NON_UNIQ_ERROR) 

訊息:%s中的列'%s'不明確。 

· 錯誤:1053 SQLSTATE: 08S01 (ER_SERVER_SHUTDOWN) 

訊息:在操作過程中伺服器關閉。 

· 錯誤:1054 SQLSTATE: 42S22 (ER_BAD_FIELD_ERROR) 

訊息:'%s'中的未知列'%s'。 

· 錯誤:1055 SQLSTATE: 42000 (ER_WRONG_FIELD_WITH_GROUP) 

訊息:'%s'不在GROUP BY中。 

· 錯誤:1056 SQLSTATE: 42000 (ER_WRONG_GROUP_FIELD) 

訊息:無法在'%s'上建立組。 

· 錯誤:1057 SQLSTATE: 42000 (ER_WRONG_SUM_SELECT) 

訊息:語句中有sum函式和相同語句中的列。 

· 錯誤:1058 SQLSTATE: 21S01 (ER_WRONG_VALUE_COUNT) 

訊息:列計數不匹配值計數。 

· 錯誤:1059 SQLSTATE: 42000 (ER_TOO_LONG_IDENT) 

訊息:ID名稱'%s'過長。 

· 錯誤:1060 SQLSTATE: 42S21 (ER_DUP_FIELDNAME) 

訊息:重複列名'%s'。 

· 錯誤:1061 SQLSTATE: 42000 (ER_DUP_KEYNAME) 

訊息:重複鍵名稱'%s'。 

· 錯誤:1062 SQLSTATE: 23000 (ER_DUP_ENTRY) 

訊息:鍵%d的重複條目'%s'。 

· 錯誤:1063 SQLSTATE: 42000 (ER_WRONG_FIELD_SPEC) 

訊息:對於列'%s',列分類符不正確。 

· 錯誤:1064 SQLSTATE: 42000 (ER_PARSE_ERROR) 

訊息:在行%d上,%s靠近'%s'。 

· 錯誤:1065 SQLSTATE: 42000 (ER_EMPTY_QUERY) 

訊息:查詢為空。 

· 錯誤:1066 SQLSTATE: 42000 (ER_NONUNIQ_TABLE) 

訊息:非唯一的表/別名:'%s' 

· 錯誤:1067 SQLSTATE: 42000 (ER_INVALID_DEFAULT) 

訊息:關於'%s'的無效預設值。 

· 錯誤:1068 SQLSTATE: 42000 (ER_MULTIPLE_PRI_KEY) 

訊息:定義了多個主鍵。 

· 錯誤:1069 SQLSTATE: 42000 (ER_TOO_MANY_KEYS) 

訊息:指定了過多鍵:允許的最大鍵數是%d。 

· 錯誤:1070 SQLSTATE: 42000 (ER_TOO_MANY_KEY_PARTS) 

訊息:指定了過多鍵部分:允許的最大鍵部分是%d。 

· 錯誤:1071 SQLSTATE: 42000 (ER_TOO_LONG_KEY) 

訊息:指定的鍵過長,最大鍵長度是%d位元組。 

· 錯誤:1072 SQLSTATE: 42000 (ER_KEY_COLUMN_DOES_NOT_EXITS) 

訊息:鍵列'%s'在表中不存在。 

· 錯誤:1073 SQLSTATE: 42000 (ER_BLOB_USED_AS_KEY) 

訊息:BLOB列'%s'不能與已使用的表型別用在 鍵說明中。 

· 錯誤:1074 SQLSTATE: 42000 (ER_TOO_BIG_FIELDLENGTH) 

訊息:對於列'%s',列長度過大 (max = %d),請使用BLOB或TEXT取而代之。 

· 錯誤:1075 SQLSTATE: 42000 (ER_WRONG_AUTO_KEY) 

訊息:不正確的表定義,只能有1個auto列,而且必須將其定義為 鍵。 

· 錯誤:1076 SQLSTATE: HY000 (ER_READY) 

訊息:%s,連線就緒。版本:'%s',套接字:'%s',埠:%d 

· 錯誤:1077 SQLSTATE: HY000 (ER_NORMAL_SHUTDOWN) 

訊息:%s,正常關閉。 

· 錯誤:1078 SQLSTATE: HY000 (ER_GOT_SIGNAL) 

訊息:%s,獲得訊號%d。放棄! 

· 錯誤:1079 SQLSTATE: HY000 (ER_SHUTDOWN_COMPLETE) 

訊息:%s,關閉完成 

· 錯誤:1080 SQLSTATE: 08S01 (ER_FORCING_CLOSE) 

訊息:%s,強制關閉執行緒%ld,使用者:'%s' 

· 錯誤:1081 SQLSTATE: 08S01 (ER_IPSOCK_ERROR) 

訊息:無法建立IP套接字 

· 錯誤:1082 SQLSTATE: 42S12 (ER_NO_SUCH_INDEX) 

訊息:表'%s'中沒有與CREATE INDEX中索引類似的索引,重新建立表。 

· 錯誤:1083 SQLSTATE: 42000 (ER_WRONG_FIELD_TERMINATORS) 

訊息:欄位分隔符參量不是預期的,請參考手冊。 

· 錯誤:1084 SQLSTATE: 42000 (ER_BLOBS_AND_NO_TERMINATED) 

訊息:不能與BLOB一起使用固定行長度,請使用'fields terminated by'。 

· 錯誤:1085 SQLSTATE: HY000 (ER_TEXTFILE_NOT_READABLE) 

訊息:檔案'%s'必須在資料庫目錄下,或能被所有人讀取。 

· 錯誤:1086 SQLSTATE: HY000 (ER_FILE_EXISTS_ERROR) 

訊息:檔案'%s'已存在。 

· 錯誤:1087 SQLSTATE: HY000 (ER_LOAD_INFO) 

訊息:記錄,%ld;已刪除,%ld;已跳過,%ld;警告,%ld 

· 錯誤:1088 SQLSTATE: HY000 (ER_ALTER_INFO) 

訊息:記錄,%ld;重複,%ld 

· 錯誤:1089 SQLSTATE: HY000 (ER_WRONG_SUB_KEY) 

訊息:不正確的子部分鍵,使用的鍵部分不是字串,所用的長度長於鍵部分,或儲存引擎不支援唯一子鍵。 

· 錯誤:1090 SQLSTATE: 42000 (ER_CANT_REMOVE_ALL_FIELDS) 

訊息:不能用ALTER TABLE刪除所有列,請使用DROP TABLE取而代之。 

· 錯誤:1091 SQLSTATE: 42000 (ER_CANT_DROP_FIELD_OR_KEY) 

訊息:不能撤銷'%s',請檢查列/鍵是否存在。 

· 錯誤:1092 SQLSTATE: HY000 (ER_INSERT_INFO) 

訊息:記錄,%ld;複製,%ld;告警,%ld 

· 錯誤:1093 SQLSTATE: HY000 (ER_UPDATE_TABLE_USED) 

訊息:不能在FROM子句中制定要更新的目標表'%s'。 

· 錯誤:1094 SQLSTATE: HY000 (ER_NO_SUCH_THREAD) 

訊息:未知執行緒ID:%lu 

· 錯誤:1095 SQLSTATE: HY000 (ER_KILL_DENIED_ERROR) 

訊息:你不是執行緒%lu的所有者。 

· 錯誤:1096 SQLSTATE: HY000 (ER_NO_TABLES_USED) 

訊息:未使用任何表。 

· 錯誤:1097 SQLSTATE: HY000 (ER_TOO_BIG_SET) 

訊息:列%s和SET的字串過多。 

· 錯誤:1098 SQLSTATE: HY000 (ER_NO_UNIQUE_LOGFILE) 

訊息:不能生成唯一的日誌檔名%s.(1-999) 

· 錯誤:1099 SQLSTATE: HY000 (ER_TABLE_NOT_LOCKED_FOR_WRITE) 

訊息:表'%s'已用READ鎖定,不能更新。 

· 錯誤:1100 SQLSTATE: HY000 (ER_TABLE_NOT_LOCKED) 

訊息:未使用LOCK TABLES鎖定表'%s'。 

· 錯誤:1101 SQLSTATE: 42000 (ER_BLOB_CANT_HAVE_DEFAULT) 

訊息:BLOB/TEXT列'%s'不能有預設值。 

· 錯誤:1102 SQLSTATE: 42000 (ER_WRONG_DB_NAME) 

訊息:不正確的資料庫名'%s'。 

· 錯誤:1103 SQLSTATE: 42000 (ER_WRONG_TABLE_NAME) 

訊息:不正確的表名'%s'。 

· 錯誤:1104 SQLSTATE: 42000 (ER_TOO_BIG_SELECT) 

訊息:SELECT將檢查超過MAX_JOIN_SIZE的行,如果SELECT正常,請檢查WHERE,並使用SET SQL_BIG_SELECTS=1或SET SQL_MAX_JOIN_SIZE=#。 

· 錯誤:1105 SQLSTATE: HY000 (ER_UNKNOWN_ERROR) 

訊息:未知錯誤。 

· 錯誤:1106 SQLSTATE: 42000 (ER_UNKNOWN_PROCEDURE) 

訊息:未知過程'%s' 

· 錯誤:1107 SQLSTATE: 42000 (ER_WRONG_PARAMCOUNT_TO_PROCEDURE) 

訊息:對於過程'%s',引數計數不正確 

· 錯誤:1108 SQLSTATE: HY000 (ER_WRONG_PARAMETERS_TO_PROCEDURE) 

訊息:對於過程'%s',引數不正確 

· 錯誤:1109 SQLSTATE: 42S02 (ER_UNKNOWN_TABLE) 

訊息:%s中的未知表%s 

· 錯誤:1110 SQLSTATE: 42000 (ER_FIELD_SPECIFIED_TWICE) 

訊息:列'%s'被指定了兩次。 

· 錯誤:1111 SQLSTATE: HY000 (ER_INVALID_GROUP_FUNC_USE) 

訊息:無效的分組函式使用 

· 錯誤:1112 SQLSTATE: 42000 (ER_UNSUPPORTED_EXTENSION) 

訊息:表'%s'使用了該MySQL版本中不存在的擴充套件。 

· 錯誤:1113 SQLSTATE: 42000 (ER_TABLE_MUST_HAVE_COLUMNS) 

訊息:1個表至少要有1列。 

· 錯誤:1114 SQLSTATE: HY000 (ER_RECORD_FILE_FULL) 

訊息:表'%s'已滿。 

· 錯誤:1115 SQLSTATE: 42000 (ER_UNKNOWN_CHARACTER_SET) 

訊息:未知字符集'%s'。 

· 錯誤:1116 SQLSTATE: HY000 (ER_TOO_MANY_TABLES) 

訊息:表過多,MySQL在1個聯合操作中只能使用%d個表。 

· 錯誤:1117 SQLSTATE: HY000 (ER_TOO_MANY_FIELDS) 

訊息:列過多。 

· 錯誤:1118 SQLSTATE: 42000 (ER_TOO_BIG_ROWSIZE) 

訊息:行的大小過大。對於所使用的表型別,不包括BLOB,最大行大小為%ld。必須將某些列更改為TEXT或BLOB。 

· 錯誤:1119 SQLSTATE: HY000 (ER_STACK_OVERRUN) 

訊息:執行緒堆疊溢位,已使用,%ld堆疊的%ld。如果需要,請使用'mysqld -O thread_stack=#'指定較大的堆疊。 

· 錯誤:1120 SQLSTATE: 42000 (ER_WRONG_OUTER_JOIN) 

訊息:在OUTER JOIN中發現交叉關聯,請檢查ON條件。 

· 錯誤:1121 SQLSTATE: 42000 (ER_NULL_COLUMN_IN_INDEX) 

訊息:列'%s'與UNIQUE或INDEX一起使用,但未定義為NOT NULL。 

· 錯誤:1122 SQLSTATE: HY000 (ER_CANT_FIND_UDF) 

訊息:無法載入函式'%s'。 

· 錯誤:1123 SQLSTATE: HY000 (ER_CANT_INITIALIZE_UDF) 

訊息:無法初始化函式'%s'; %s 

· 錯誤:1124 SQLSTATE: HY000 (ER_UDF_NO_PATHS) 

訊息:對於共享庫,不允許任何路徑。 

· 錯誤:1125 SQLSTATE: HY000 (ER_UDF_EXISTS) 

訊息:函式'%s'已存在。 

· 錯誤:1126 SQLSTATE: HY000 (ER_CANT_OPEN_LIBRARY) 

訊息:不能開啟共享庫'%s' (errno: %d %s) 

· 錯誤:1127 SQLSTATE: HY000 (ER_CANT_FIND_DL_ENTRY) 

訊息:不能發現庫中的符號'%s'。 

· 錯誤:1128 SQLSTATE: HY000 (ER_FUNCTION_NOT_DEFINED) 

訊息:函式'%s'未定義。 

· 錯誤:1129 SQLSTATE: HY000 (ER_HOST_IS_BLOCKED) 

訊息:由於存在很多連線錯誤,主機'%s'被遮蔽,請用'mysqladmin flush-hosts'解除遮蔽。 

· 錯誤:1130 SQLSTATE: HY000 (ER_HOST_NOT_PRIVILEGED) 

訊息:不允許將主機'%s'連線到該MySQL伺服器。 

· 錯誤:1131 SQLSTATE: 42000 (ER_PASSWORD_ANONYMOUS_USER) 

訊息:你正在已匿名使用者身份使用MySQL,不允許匿名使用者更改密碼。 

· 錯誤:1132 SQLSTATE: 42000 (ER_PASSWORD_NOT_ALLOWED) 

訊息:必須有更新mysql資料庫中表的許可權才能更改密碼。 

· 錯誤:1133 SQLSTATE: 42000 (ER_PASSWORD_NO_MATCH) 

訊息:無法在使用者表中找到匹配行。 

· 錯誤:1134 SQLSTATE: HY000 (ER_UPDATE_INFO) 

訊息:行匹配,%ld;已更改,%ld;警告,%ld 

· 錯誤:1135 SQLSTATE: HY000 (ER_CANT_CREATE_THREAD) 

訊息:無法建立新執行緒(errno %d),如果未出現記憶體溢位,請參閱手冊以瞭解可能的與作業系統有關的缺陷。 

· 錯誤:1136 SQLSTATE: 21S01 (ER_WRONG_VALUE_COUNT_ON_ROW) 

訊息:列計數不匹配行%ld上的值計數。 

· 錯誤:1137 SQLSTATE: HY000 (ER_CANT_REOPEN_TABLE) 

訊息:無法再次開啟表'%s'。 

· 錯誤:1138 SQLSTATE: 22004 (ER_INVALID_USE_OF_NULL) 

訊息:NULL值使用無效。 

· 錯誤:1139 SQLSTATE: 42000 (ER_REGEXP_ERROR) 

訊息:獲得來自regexp的錯誤'%s'。 

· 錯誤:1140 SQLSTATE: 42000 (ER_MIX_OF_GROUP_FUNC_AND_FIELDS) 

訊息:如果沒有GROUP BY子句,GROUP列 (MIN(),MAX(),COUNT(),...)與非GROUP列的混合不合法。 

· 錯誤:1141 SQLSTATE: 42000 (ER_NONEXISTING_GRANT) 

訊息:沒有為主機'%s'上的使用者'%s'定義這類授權。 

· 錯誤:1142 SQLSTATE: 42000 (ER_TABLEACCESS_DENIED_ERROR) 

訊息:拒絕使用者'%s'@'%s'在表'%s'上使用%s命令。 

· 錯誤:1143 SQLSTATE: 42000 (ER_COLUMNACCESS_DENIED_ERROR) 

訊息:拒絕使用者'%s'@'%s'在表'%s'的'%s'上使用%s命令。 

· 錯誤:1144 SQLSTATE: 42000 (ER_ILLEGAL_GRANT_FOR_TABLE) 

訊息:非法GRANT/REVOKE命令,請參閱手冊以瞭解可使用那種許可權。 

· 錯誤:1145 SQLSTATE: 42000 (ER_GRANT_WRONG_HOST_OR_USER) 

訊息:GRANT的主機或使用者參量過長。 

· 錯誤:1146 SQLSTATE: 42S02 (ER_NO_SUCH_TABLE) 

訊息:表'%s.%s'不存在。 

· 錯誤:1147 SQLSTATE: 42000 (ER_NONEXISTING_TABLE_GRANT) 

訊息:在表'%s'上沒有為主機'%s'上的使用者'%s'定義的這類授權。 

· 錯誤:1148 SQLSTATE: 42000 (ER_NOT_ALLOWED_COMMAND) 

訊息:所使用的命令在該MySQL版本中不允許。 

· 錯誤:1149 SQLSTATE: 42000 (ER_SYNTAX_ERROR) 

訊息:存在SQL語法錯誤,請參閱與你的MySQL版本對應的手冊,以瞭解正確的語法。 

· 錯誤:1150 SQLSTATE: HY000 (ER_DELAYED_CANT_CHANGE_LOCK) 

訊息:對於表%s,延遲的插入執行緒不能獲得請求的鎖定。 

· 錯誤:1151 SQLSTATE: HY000 (ER_TOO_MANY_DELAYED_THREADS) 

訊息:使用的延遲執行緒過多。 

· 錯誤:1152 SQLSTATE: 08S01 (ER_ABORTING_CONNECTION) 

訊息:與資料庫'%s'和使用者'%s'的連線%ld失敗 (%s) 

· 錯誤:1153 SQLSTATE: 08S01 (ER_NET_PACKET_TOO_LARGE) 

訊息:獲得資訊包大於'max_allowed_packet'位元組。 

· 錯誤:1154 SQLSTATE: 08S01 (ER_NET_READ_ERROR_FROM_PIPE) 

訊息:獲得來自連線管道的讀錯誤。 

· 錯誤:1155 SQLSTATE: 08S01 (ER_NET_FCNTL_ERROR) 

訊息:獲得來自fcntl()的錯誤。 

· 錯誤:1156 SQLSTATE: 08S01 (ER_NET_PACKETS_OUT_OF_ORDER) 

訊息:獲得資訊包無序。 

· 錯誤:1157 SQLSTATE: 08S01 (ER_NET_UNCOMPRESS_ERROR) 

訊息:無法解壓縮通訊資訊包。 

· 錯誤:1158 SQLSTATE: 08S01 (ER_NET_READ_ERROR) 

訊息:讀取通訊資訊包時出錯。 

· 錯誤:1159 SQLSTATE: 08S01 (ER_NET_READ_INTERRUPTED) 

訊息:讀取通訊資訊包時出現超時。 

· 錯誤:1160 SQLSTATE: 08S01 (ER_NET_ERROR_ON_WRITE) 

訊息:寫入通訊資訊包時出錯。 

· 錯誤:1161 SQLSTATE: 08S01 (ER_NET_WRITE_INTERRUPTED) 

訊息:寫入通訊資訊包時出現超時。 

· 錯誤:1162 SQLSTATE: 42000 (ER_TOO_LONG_STRING) 

訊息:結果字串長於'max_allowed_packet'位元組。 

· 錯誤:1163 SQLSTATE: 42000 (ER_TABLE_CANT_HANDLE_BLOB) 

訊息:所使用的表型別不支援BLOB/TEXT列。 

· 錯誤:1164 SQLSTATE: 42000 (ER_TABLE_CANT_HANDLE_AUTO_INCREMENT) 

訊息:所使用的表型別不支援AUTO_INCREMENT列。 

· 錯誤:1165 SQLSTATE: HY000 (ER_DELAYED_INSERT_TABLE_LOCKED) 

訊息:由於用LOCK TABLES鎖定了表,INSERT DELAYED不能與表'%s'一起使用。 

· 錯誤:1166 SQLSTATE: 42000 (ER_WRONG_COLUMN_NAME) 

訊息:不正確的列名'%s'。 

· 錯誤:1167 SQLSTATE: 42000 (ER_WRONG_KEY_COLUMN) 

訊息:所使用的儲存引擎不能為列'%s'編制索引。 

· 錯誤:1168 SQLSTATE: HY000 (ER_WRONG_MRG_TABLE) 

訊息:MERGE表中的所有表未同等定義。 

· 錯誤:1169 SQLSTATE: 23000 (ER_DUP_UNIQUE) 

訊息:由於唯一性限制,不能寫入到表'%s'。 

· 錯誤:1170 SQLSTATE: 42000 (ER_BLOB_KEY_WITHOUT_LENGTH) 

訊息:在未指定鍵長度的鍵說明中使用了BLOB/TEXT列'%s'。 

· 錯誤:1171 SQLSTATE: 42000 (ER_PRIMARY_CANT_HAVE_NULL) 

訊息:PRIMARY KEY的所有部分必須是NOT NULL,如果需要為NULL的關鍵字,請使用UNIQUE取而代之。 

· 錯誤:1172 SQLSTATE: 42000 (ER_TOO_MANY_ROWS) 

訊息:結果有1個以上的行組成。 

· 錯誤:1173 SQLSTATE: 42000 (ER_REQUIRES_PRIMARY_KEY) 

訊息:該表型別要求主鍵。 

· 錯誤:1174 SQLSTATE: HY000 (ER_NO_RAID_COMPILED) 

訊息:該MySQL版本是未使用RAID支援而編譯的。 

· 錯誤:1175 SQLSTATE: HY000 (ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE) 

訊息:你正在使用安全更新模式,而且試圖在不使用WHERE的情況下更新使用了KEY列的表。 

· 錯誤:1176 SQLSTATE: HY000 (ER_KEY_DOES_NOT_EXITS) 

訊息:在表'%s'中,鍵'%s'不存在。 

· 錯誤:1177 SQLSTATE: 42000 (ER_CHECK_NO_SUCH_TABLE) 

訊息:無法開啟表。 

· 錯誤:1178 SQLSTATE: 42000 (ER_CHECK_NOT_IMPLEMENTED) 

訊息:用於表的引擎不支援%s。 

· 錯誤:1179 SQLSTATE: 25000 (ER_CANT_DO_THIS_DURING_AN_TRANSACTION) 

訊息:不允許在事務中執行該命令。 

· 錯誤:1180 SQLSTATE: HY000 (ER_ERROR_DURING_COMMIT) 

訊息:在COMMIT期間出現錯誤%d。 

· 錯誤:1181 SQLSTATE: HY000 (ER_ERROR_DURING_ROLLBACK) 

訊息:在ROLLBACK期間出現錯誤%d。 

· 錯誤:1182 SQLSTATE: HY000 (ER_ERROR_DURING_FLUSH_LOGS) 

訊息:在FLUSH_LOGS期間出現錯誤%d。 

· 錯誤:1183 SQLSTATE: HY000 (ER_ERROR_DURING_CHECKPOINT) 

訊息:在CHECKPOINT期間出現錯誤%d。 

· 錯誤:1184 SQLSTATE: 08S01 (ER_NEW_ABORTING_CONNECTION) 

訊息:與資料庫'%s'、使用者'%s'和主機'%s'的連線%ld失敗 (%s)。 

· 錯誤:1185 SQLSTATE: HY000 (ER_DUMP_NOT_IMPLEMENTED) 

訊息:針對表的儲存引擎不支援二進位制錶轉儲。 

· 錯誤:1186 SQLSTATE: HY000 (ER_FLUSH_MASTER_BINLOG_CLOSED) 

訊息:Binlog已關閉,不能RESET MASTER。 

· 錯誤:1187 SQLSTATE: HY000 (ER_INDEX_REBUILD) 

訊息:重新建立轉儲表'%s'的索引失敗。 

· 錯誤:1188 SQLSTATE: HY000 (ER_MASTER) 

訊息:來自主連線'%s'的錯誤。 

· 錯誤:1189 SQLSTATE: 08S01 (ER_MASTER_NET_READ) 

訊息:讀取主連線時出現網路錯誤。 

· 錯誤:1190 SQLSTATE: 08S01 (ER_MASTER_NET_WRITE) 

訊息:寫入主連線時出現網路錯誤。 

· 錯誤:1191 SQLSTATE: HY000 (ER_FT_MATCHING_KEY_NOT_FOUND) 

訊息:無法找到與列列表匹配的FULLTEXT索引。 

· 錯誤:1192 SQLSTATE: HY000 (ER_LOCK_OR_ACTIVE_TRANSACTION) 

訊息:由於存在活動的鎖定表或活動的事務,不能執行給定的命令。 

· 錯誤:1193 SQLSTATE: HY000 (ER_UNKNOWN_SYSTEM_VARIABLE) 

訊息:未知的系統變數'%s'。 

· 錯誤:1194 SQLSTATE: HY000 (ER_CRASHED_ON_USAGE) 

訊息:表'%s'被標記為崩潰,應予以修復。 

· 錯誤:1195 SQLSTATE: HY000 (ER_CRASHED_ON_REPAIR) 

訊息:表'%s'被標記為崩潰,而且上次修復失敗(自動?) 

· 錯誤:1196 SQLSTATE: HY000 (ER_WARNING_NOT_COMPLETE_ROLLBACK) 

訊息:不能回滾某些非事務性已變動表。 

· 錯誤:1197 SQLSTATE: HY000 (ER_TRANS_CACHE_FULL) 

訊息:多語句事務要求更多的'max_binlog_cache_size'儲存位元組,增大mysqld變數,並再次嘗試。 

· 錯誤:1198 SQLSTATE: HY000 (ER_SLAVE_MUST_STOP) 

訊息:執行從例項時不能執行該操作,請首先執行STOP SLAVE。 

· 錯誤:1199 SQLSTATE: HY000 (ER_SLAVE_NOT_RUNNING) 

訊息:該操作需要執行的從例項,請配置SLAVE並執行START SLAVE。 

· 錯誤:1200 SQLSTATE: HY000 (ER_BAD_SLAVE) 

訊息:伺服器未配置為從伺服器,請更正config檔案,或使用CHANGE MASTER TO。 

· 錯誤:1201 SQLSTATE: HY000 (ER_MASTER_INFO) 

訊息:無法初始化主伺服器資訊結構,在MySQL錯誤日誌中可找到更多錯誤訊息。 

· 錯誤:1202 SQLSTATE: HY000 (ER_SLAVE_THREAD) 

訊息:無法建立從執行緒,請檢查系統資源。 

· 錯誤:1203 SQLSTATE: 42000 (ER_TOO_MANY_USER_CONNECTIONS) 

訊息:使用者%s已有了超過'max_user_connections'的活動連線。 

· 錯誤:1204 SQLSTATE: HY000 (ER_SET_CONSTANTS_ONLY) 

訊息:或許僅應與SET一起使用常量表示式。 

· 錯誤:1205 SQLSTATE: HY000 (ER_LOCK_WAIT_TIMEOUT) 

訊息:超過了鎖定等待超時,請嘗試重新啟動事務。 

· 錯誤:1206 SQLSTATE: HY000 (ER_LOCK_TABLE_FULL) 

訊息:總的鎖定數超出了鎖定表的大小。 

· 錯誤:1207 SQLSTATE: 25000 (ER_READ_ONLY_TRANSACTION) 

訊息:在READ UNCOMMITTED事務期間,無法獲得更新鎖定。 

· 錯誤:1208 SQLSTATE: HY000 (ER_DROP_DB_WITH_READ_LOCK) 

訊息:當執行緒保持為全域性讀鎖定時,不允許DROP DATABASE。 

· 錯誤:1209 SQLSTATE: HY000 (ER_CREATE_DB_WITH_READ_LOCK) 

訊息:當執行緒保持為全域性讀鎖定時,不允許CREATE DATABASE。 

· 錯誤:1210 SQLSTATE: HY000 (ER_WRONG_ARGUMENTS) 

訊息:為%s提供的參量不正確。 

· 錯誤:1211 SQLSTATE: 42000 (ER_NO_PERMISSION_TO_CREATE_USER) 

訊息:不允許'%s'@'%s'建立新使用者。 

· 錯誤:1212 SQLSTATE: HY000 (ER_UNION_TABLES_IN_DIFFERENT_DIR) 

訊息:不正確的表定義,所有的MERGE表必須位於相同的資料庫中。 

· 錯誤:1213 SQLSTATE: 40001 (ER_LOCK_DEADLOCK) 

訊息:試圖獲取鎖定時發現死鎖,請嘗試重新啟動事務。 

· 錯誤:1214 SQLSTATE: HY000 (ER_TABLE_CANT_HANDLE_FT) 

訊息:所使用的表型別不支援FULLTEXT索引。 

· 錯誤:1215 SQLSTATE: HY000 (ER_CANNOT_ADD_FOREIGN) 

訊息:無法新增外來鍵約束。 

· 錯誤:1216 SQLSTATE: 23000 (ER_NO_REFERENCED_ROW) 

訊息:無法新增或更新子行,外來鍵約束失敗。 

· 錯誤:1217 SQLSTATE: 23000 (ER_ROW_IS_REFERENCED) 

訊息:無法刪除或更新父行,外來鍵約束失敗。 

· 錯誤:1218 SQLSTATE: 08S01 (ER_CONNECT_TO_MASTER) 

訊息:連線至主伺服器%s時出錯。 

· 錯誤:1219 SQLSTATE: HY000 (ER_QUERY_ON_MASTER) 

訊息:在主伺服器%s上執行查詢時出錯。 

· 錯誤:1220 SQLSTATE: HY000 (ER_ERROR_WHEN_EXECUTING_COMMAND) 

訊息:執行命令%s: %s時出錯。 

· 錯誤:1221 SQLSTATE: HY000 (ER_WRONG_USAGE) 

訊息:%s和%s的用法不正確。 

· 錯誤:1222 SQLSTATE: 21000 (ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT) 

訊息:所使用的SELECT語句有不同的列數。 

· 錯誤:1223 SQLSTATE: HY000 (ER_CANT_UPDATE_WITH_READLOCK) 

訊息:由於存在衝突的讀鎖定,無法執行查詢。 

· 錯誤:1224 SQLSTATE: HY000 (ER_MIXING_NOT_ALLOWED) 

訊息:禁止混合事務性表和非事務性表。 

· 錯誤:1225 SQLSTATE: HY000 (ER_DUP_ARGUMENT) 

訊息:在語句中使用了兩次選項'%s'。 

· 錯誤:1226 SQLSTATE: 42000 (ER_USER_LIMIT_REACHED) 

訊息:使用者'%s'超出了'%s'資源(當前值:%ld)。 

· 錯誤:1227 SQLSTATE: 42000 (ER_SPECIFIC_ACCESS_DENIED_ERROR) 

訊息:拒絕訪問,需要%s許可權才能執行該操作。 

· 錯誤:1228 SQLSTATE: HY000 (ER_LOCAL_VARIABLE) 

訊息:變數'%s'是1種SESSION變數,不能與SET GLOBAL一起使用。 

· 錯誤:1229 SQLSTATE: HY000 (ER_GLOBAL_VARIABLE) 

訊息:變數'%s'是1種GLOBAL變數,應使用SET GLOBAL來設定它。 

· 錯誤:1230 SQLSTATE: 42000 (ER_NO_DEFAULT) 

訊息:變數'%s'沒有預設值。 

· 錯誤:1231 SQLSTATE: 42000 (ER_WRONG_VALUE_FOR_VAR) 

訊息:變數'%s'不能設定為值'%s'。 

· 錯誤:1232 SQLSTATE: 42000 (ER_WRONG_TYPE_FOR_VAR) 

訊息:變數'%s'的參量型別不正確。 

· 錯誤:1233 SQLSTATE: HY000 (ER_VAR_CANT_BE_READ) 

訊息:變數'%s'只能被設定,不能被讀取。 

· 錯誤:1234 SQLSTATE: 42000 (ER_CANT_USE_OPTION_HERE) 

訊息:不正確的'%s'用法/位置。 

· 錯誤:1235 SQLSTATE: 42000 (ER_NOT_SUPPORTED_YET) 

訊息:該MySQL版本尚不支援'%s'。 

· 錯誤:1236 SQLSTATE: HY000 (ER_MASTER_FATAL_ERROR_READING_BINLOG) 

訊息:從二進位制日誌讀取資料時,獲得來自主伺服器的致命錯誤%d: '%s'。 

· 錯誤:1237 SQLSTATE: HY000 (ER_SLAVE_IGNORED_TABLE) 

訊息:由於“replicate-*-table”規則,從SQL執行緒忽略了查詢。。 

· 錯誤:1238 SQLSTATE: HY000 (ER_INCORRECT_GLOBAL_LOCAL_VAR) 

訊息:變數'%s'是一種%s變數。 

· 錯誤:1239 SQLSTATE: 42000 (ER_WRONG_FK_DEF) 

訊息:對於 '%s': %s, 外來鍵定義不正確。 

· 錯誤:1240 SQLSTATE: HY000 (ER_KEY_REF_DO_NOT_MATCH_TABLE_REF) 

訊息:鍵引用和表引用不匹配。 

· 錯誤:1241 SQLSTATE: 21000 (ER_OPERAND_COLUMNS) 

訊息:運算元應包含%d列。 

· 錯誤:1242 SQLSTATE: 21000 (ER_SUBQUERY_NO_1_ROW) 

訊息:子查詢返回1行以上。 

· 錯誤:1243 SQLSTATE: HY000 (ER_UNKNOWN_STMT_HANDLER) 

訊息:指定給%s的未知預處理語句控制程式碼。 

· 錯誤:1244 SQLSTATE: HY000 (ER_CORRUPT_HELP_DB) 

訊息:幫助資料庫崩潰或不存在。 

· 錯誤:1245 SQLSTATE: HY000 (ER_CYCLIC_REFERENCE) 

訊息:對子查詢的迴圈引用。 

· 錯誤:1246 SQLSTATE: HY000 (ER_AUTO_CONVERT) 

訊息:將列'%s'從%s轉換為%s。 

· 錯誤:1247 SQLSTATE: 42S22 (ER_ILLEGAL_REFERENCE) 

訊息:引用'%s'不被支援 (%s)。 

· 錯誤:1248 SQLSTATE: 42000 (ER_DERIVED_MUST_HAVE_ALIAS) 

訊息:所有的匯出表必須有自己的別名。 

· 錯誤:1249 SQLSTATE: 01000 (ER_SELECT_REDUCED) 

訊息:在優化期間簡化了選擇%u。 

· 錯誤:1250 SQLSTATE: 42000 (ER_TABLENAME_NOT_ALLOWED_HERE) 

訊息:來自某一SELECT的表'%s'不能在%s中使用。 

· 錯誤:1251 SQLSTATE: 08004 (ER_NOT_SUPPORTED_AUTH_MODE) 

訊息:客戶端不支援伺服器請求的鑑定協議,請考慮升級MySQL客戶端。 

· 錯誤:1252 SQLSTATE: 42000 (ER_SPATIAL_CANT_HAVE_NULL) 

訊息:SPATIAL索引的所有部分必須是NOT NULL。 

· 錯誤:1253 SQLSTATE: 42000 (ER_COLLATION_CHARSET_MISMATCH) 

訊息:對於CHARACTER SET '%s',COLLATION '%s'無效。 

· 錯誤:1254 SQLSTATE: HY000 (ER_SLAVE_WAS_RUNNING) 

訊息:從伺服器正在執行。 

· 錯誤:1255 SQLSTATE: HY000 (ER_SLAVE_WAS_NOT_RUNNING) 

訊息:從伺服器已停止。 

· 錯誤:1256 SQLSTATE: HY000 (ER_TOO_BIG_FOR_UNCOMPRESS) 

訊息:解壓的資料過大,最大大小為%d(也可能是,解壓資料的長度已損壞)。 

· 錯誤:1257 SQLSTATE: HY000 (ER_ZLIB_Z_MEM_ERROR) 

訊息:ZLIB,無足夠記憶體。 

· 錯誤:1258 SQLSTATE: HY000 (ER_ZLIB_Z_BUF_ERROR) 

訊息:ZLIB,輸出緩衝區內無足夠空間(也可能是,解壓資料的長度已損壞)。 

· 錯誤:1259 SQLSTATE: HY000 (ER_ZLIB_Z_DATA_ERROR) 

訊息:ZLIB,輸入資料已損壞。 

· 錯誤:1260 SQLSTATE: HY000 (ER_CUT_VALUE_GROUP_CONCAT) 

訊息:%d行被GROUP_CONCAT()截去。 

· 錯誤:1261 SQLSTATE: 01000 (ER_WARN_TOO_FEW_RECORDS) 

訊息:行%ld不包含所有列的資料。 

· 錯誤:1262 SQLSTATE: 01000 (ER_WARN_TOO_MANY_RECORDS) 

訊息:行%ld被解短,它包含的資料大於輸入列中的資料。 

· 錯誤:1263 SQLSTATE: 22004 (ER_WARN_NULL_TO_NOTNULL) 

訊息:列被設為預設值,在行%ld上將NULL提供給了NOT NULL列。 

· 錯誤:1264 SQLSTATE: 22003 (ER_WARN_DATA_OUT_OF_RANGE) 

訊息:為行%ld上的列'%s'調整超出範圍的值。 

· 錯誤:1265 SQLSTATE: 01000 (WARN_DATA_TRUNCATED) 

訊息:為行%ld上的列'%s'截短資料。 

· 錯誤:1266 SQLSTATE: HY000 (ER_WARN_USING_OTHER_HANDLER) 

訊息:為表%s使用儲存引擎%s。 

· 錯誤:1267 SQLSTATE: HY000 (ER_CANT_AGGREGATE_2COLLATIONS) 

訊息:對於操作'%s',非法混合了校對(%s,%s)和(%s,%s)。 

· 錯誤:1268 SQLSTATE: HY000 (ER_DROP_USER) 

訊息:無法撤銷1個或多個請求的使用者。 

· 錯誤:1269 SQLSTATE: HY000 (ER_REVOKE_GRANTS) 

訊息:無法撤銷所有許可權,為1個或多個請求的使用者授權。 

· 錯誤:1270 SQLSTATE: HY000 (ER_CANT_AGGREGATE_3COLLATIONS) 

訊息:對於操作'%s',非法混合了校對(%s,%s)、(%s,%s)和(%s,%s)。 

· 錯誤:1271 SQLSTATE: HY000 (ER_CANT_AGGREGATE_NCOLLATIONS) 

訊息:對於操作'%s',非法混合了校對。 

· 錯誤:1272 SQLSTATE: HY000 (ER_VARIABLE_IS_NOT_STRUCT) 

訊息:變數'%s'不是變數組分(不能用作XXXX.variable_name)。 

· 錯誤:1273 SQLSTATE: HY000 (ER_UNKNOWN_COLLATION) 

訊息:未知校對'%s'。 

· 錯誤:1274 SQLSTATE: HY000 (ER_SLAVE_IGNORED_SSL_PARAMS) 

訊息:由於該MySQL從伺服器是在不支援SSL的情況下編譯的,CHANGE MASTER中的SSL引數被忽略,隨後,如果啟動了具備SSL功能的MySQL,可使用這些引數。 

· 錯誤:1275 SQLSTATE: HY000 (ER_SERVER_IS_IN_SECURE_AUTH_MODE) 

訊息:伺服器正執行在“--secure-auth”模式下,但'%s'@'%s'有1個採用舊格式的密碼,請將密碼更改為新格式。 

· 錯誤:1276 SQLSTATE: HY000 (ER_WARN_FIELD_RESOLVED) 

訊息:SELECT #%d的欄位或引用'%s%s%s%s%s'是在SELECT #%d中確定的。 

· 錯誤:1277 SQLSTATE: HY000 (ER_BAD_SLAVE_UNTIL_COND) 

訊息:對於START SLAVE UNTIL,不正確的引數或引數組合。 

· 錯誤:1278 SQLSTATE: HY000 (ER_MISSING_SKIP_SLAVE) 

訊息:與START SLAVE UNTIL一起執行按步複製時,建議使用“--skip-slave-start”,否則,如果發生未預料的從伺服器mysqld重啟,間出現問題。 

· 錯誤:1279 SQLSTATE: HY000 (ER_UNTIL_COND_IGNORED) 

訊息:SQL執行緒未啟動,因而UNTIL選項被忽略。 

· 錯誤:1280 SQLSTATE: 42000 (ER_WRONG_NAME_FOR_INDEX) 

訊息:不正確的索引名'%s'。 

· 錯誤:1281 SQLSTATE: 42000 (ER_WRONG_NAME_FOR_CATALOG) 

訊息:不正確的目錄名'%s'。 

· 錯誤:1282 SQLSTATE: HY000 (ER_WARN_QC_RESIZE) 

訊息:查詢高速緩衝設定大小%lu時失敗,新的查詢高速緩衝的大小是%lu。 

· 錯誤:1283 SQLSTATE: HY000 (ER_BAD_FT_COLUMN) 

訊息:列'%s'不能是FULLTEXT索引的一部分。 

· 錯誤:1284 SQLSTATE: HY000 (ER_UNKNOWN_KEY_CACHE) 

訊息:未知的鍵高速緩衝'%s'。 

· 錯誤:1285 SQLSTATE: HY000 (ER_WARN_HOSTNAME_WONT_WORK) 

訊息:MySQL是在“--skip-name-resolve”模式下啟動的,必須在不使用該開關的情況下重啟它,以便該授權能起作用。 

· 錯誤:1286 SQLSTATE: 42000 (ER_UNKNOWN_STORAGE_ENGINE) 

訊息:未知的表引擎'%s'。 

· 錯誤:1287 SQLSTATE: HY000 (ER_WARN_DEPRECATED_SYNTAX) 

訊息:'%s'已過時,請使用'%s'取而代之。 

· 錯誤:1288 SQLSTATE: HY000 (ER_NON_UPDATABLE_TABLE) 

訊息:%s的目標表%s不可更新。 

· 錯誤:1289 SQLSTATE: HY000 (ER_FEATURE_DISABLED) 

訊息:'%s'特性已被禁止,要想使其工作,需要用'%s'建立MySQL。 

· 錯誤:1290 SQLSTATE: HY000 (ER_OPTION_PREVENTS_STATEMENT) 

訊息:MySQL正使用%s選項執行,因此不能執行該語句。 

· 錯誤:1291 SQLSTATE: HY000 (ER_DUPLICATED_VALUE_IN_TYPE) 

訊息:列'%s'在%s中有重複值'%s'。 

· 錯誤:1292 SQLSTATE: 22007 (ER_TRUNCATED_WRONG_VALUE) 

訊息:截短了不正確的%s值: '%s' 

· 錯誤:1293 SQLSTATE: HY000 (ER_TOO_MUCH_AUTO_TIMESTAMP_COLS) 

訊息:不正確的表定義,在DEFAULT或ON UPDATE子句中,對於CURRENT_TIMESTAMP,只能有一個TIMESTAMP列。 

· 錯誤:1294 SQLSTATE: HY000 (ER_INVALID_ON_UPDATE) 

訊息:對於'%s'列,ON UPDATE子句無效。 

· 錯誤:1295 SQLSTATE: HY000 (ER_UNSUPPORTED_PS) 

訊息:在預處理語句協議中,尚不支援該命令。 

· 錯誤:1296 SQLSTATE: HY000 (ER_GET_ERRMSG) 

訊息:從%s獲得錯誤%d '%s'。 

· 錯誤:1297 SQLSTATE: HY000 (ER_GET_TEMPORARY_ERRMSG) 

訊息:從%s獲得臨時錯誤%d '%s'。 

· 錯誤:1298 SQLSTATE: HY000 (ER_UNKNOWN_TIME_ZONE) 

訊息:未知或不正確的時區: '%s' 

· 錯誤:1299 SQLSTATE: HY000 (ER_WARN_INVALID_TIMESTAMP) 

訊息:在行%ld的列'%s'中存在無效的TIMESTAMP值。 

· 錯誤:1300 SQLSTATE: HY000 (ER_INVALID_CHARACTER_STRING) 

訊息:無效的%s字串: '%s' 

· 錯誤:1301 SQLSTATE: HY000 (ER_WARN_ALLOWED_PACKET_OVERFLOWED) 

訊息:%s()的結果大於max_allowed_packet (%ld),已截短 

· 錯誤:1302 SQLSTATE: HY000 (ER_CONFLICTING_DECLARATIONS) 

訊息:衝突宣告:'%s%s'和'%s%s' 

· 錯誤:1303 SQLSTATE: 2F003 (ER_SP_NO_RECURSIVE_CREATE) 

訊息:不能從另一個儲存子程式中建立%s。 

· 錯誤:1304 SQLSTATE: 42000 (ER_SP_ALREADY_EXISTS) 

訊息:%s %s已存在。 

· 錯誤:1305 SQLSTATE: 42000 (ER_SP_DOES_NOT_EXIST) 

訊息:%s %s不存在。 

· 錯誤:1306 SQLSTATE: HY000 (ER_SP_DROP_FAILED) 

訊息:DROP %s %s失敗 

· 錯誤:1307 SQLSTATE: HY000 (ER_SP_STORE_FAILED) 

訊息:CREATE %s %s失敗。 

· 錯誤:1308 SQLSTATE: 42000 (ER_SP_LILABEL_MISMATCH) 

訊息:%s無匹配標籤: %s 

· 錯誤:1309 SQLSTATE: 42000 (ER_SP_LABEL_REDEFINE) 

訊息:重新定義標籤%s 

· 錯誤:1310 SQLSTATE: 42000 (ER_SP_LABEL_MISMATCH) 

訊息:末端標籤%s無匹配項 

· 錯誤:1311 SQLSTATE: 01000 (ER_SP_UNINIT_VAR) 

訊息:正在引用未初始化的變數%s。 

· 錯誤:1312 SQLSTATE: 0A000 (ER_SP_BADSELECT) 

訊息:PROCEDURE %s不能在給定場景下返回結果集。 

· 錯誤:1313 SQLSTATE: 42000 (ER_SP_BADRETURN) 

訊息:僅在FUNCTION中允許RETURN。 

· 錯誤:1314 SQLSTATE: 0A000 (ER_SP_BADSTATEMENT) 

訊息:在儲存程式中不允許%s。 

· 錯誤:1315 SQLSTATE: 42000 (ER_UPDATE_LOG_DEPRECATED_IGNORED) 

訊息:更新日誌已被放棄,並用二進位制日誌取代,SET SQL_LOG_UPDATE被忽略。 

· 錯誤:1316 SQLSTATE: 42000 (ER_UPDATE_LOG_DEPRECATED_TRANSLATED) 

訊息:更新日誌已被放棄,並用二進位制日誌取代,SET SQL_LOG_UPDATE已被截短為SET SQL_LOG_BIN。 

· 錯誤:1317 SQLSTATE: 70100 (ER_QUERY_INTERRUPTED) 

訊息:查詢執行被中斷。 

· 錯誤:1318 SQLSTATE: 42000 (ER_SP_WRONG_NO_OF_ARGS) 

訊息:對於%s %s,參量數目不正確,預期為%u,但卻是%u。 

· 錯誤:1319 SQLSTATE: 42000 (ER_SP_COND_MISMATCH) 

訊息:未定義的CONDITION: %s 

· 錯誤:1320 SQLSTATE: 42000 (ER_SP_NORETURN) 

訊息:在FUNCTION %s中未發現RETURN。 

· 錯誤:1321 SQLSTATE: 2F005 (ER_SP_NORETURNEND) 

訊息:FUNCTION %s結束時缺少RETURN。 

· 錯誤:1322 SQLSTATE: 42000 (ER_SP_BAD_CURSOR_QUERY) 

訊息:游標語句必須是SELECT。 

· 錯誤:1323 SQLSTATE: 42000 (ER_SP_BAD_CURSOR_SELECT) 

訊息:游標SELECT不得有INTO。 

· 錯誤:1324 SQLSTATE: 42000 (ER_SP_CURSOR_MISMATCH) 

訊息:未定義的CURSOR: %s 

· 錯誤:1325 SQLSTATE: 24000 (ER_SP_CURSOR_ALREADY_OPEN) 

訊息:游標已開啟 

· 錯誤:1326 SQLSTATE: 24000 (ER_SP_CURSOR_NOT_OPEN) 

訊息:游標未開啟 

· 錯誤:1327 SQLSTATE: 42000 (ER_SP_UNDECLARED_VAR) 

訊息:未宣告的變數:%s 

· 錯誤:1328 SQLSTATE: HY000 (ER_SP_WRONG_NO_OF_FETCH_ARGS) 

訊息:不正確的FETCH變數數目。 

· 錯誤:1329 SQLSTATE: 02000 (ER_SP_FETCH_NO_DATA) 

訊息:FETCH無資料。 

· 錯誤:1330 SQLSTATE: 42000 (ER_SP_DUP_PARAM) 

訊息:重複引數: %s 

· 錯誤:1331 SQLSTATE: 42000 (ER_SP_DUP_VAR) 

訊息:重複變數: %s 

· 錯誤:1332 SQLSTATE: 42000 (ER_SP_DUP_COND) 

訊息:重複條件: %s 

· 錯誤:1333 SQLSTATE: 42000 (ER_SP_DUP_CURS) 

訊息:重複游標: %s 

· 錯誤:1334 SQLSTATE: HY000 (ER_SP_CANT_ALTER) 

訊息:ALTER %s %s失敗。 

· 錯誤:1335 SQLSTATE: 0A000 (ER_SP_SUBSELECT_NYI) 

訊息:不支援Subselect值。 

· 錯誤:1336 SQLSTATE: 0A000 (ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG) 

訊息:在儲存函式或觸發程式中,不允許%s。 

· 錯誤:1337 SQLSTATE: 42000 (ER_SP_VARCOND_AFTER_CURSHNDLR) 

訊息:游標或控制程式碼宣告後面的變數或條件宣告。 

· 錯誤:1338 SQLSTATE: 42000 (ER_SP_CURSOR_AFTER_HANDLER) 

訊息:控制程式碼宣告後面的游標宣告。 

· 錯誤:1339 SQLSTATE: 20000 (ER_SP_CASE_NOT_FOUND) 

訊息:對於CASE語句,未發現Case。 

· 錯誤:1340 SQLSTATE: HY000 (ER_FPARSER_TOO_BIG_FILE) 

訊息:配置檔案'%s'過大。 

· 錯誤:1341 SQLSTATE: HY000 (ER_FPARSER_BAD_HEADER) 

訊息:檔案'%s'中存在殘缺的檔案型別標題。 

· 錯誤:1342 SQLSTATE: HY000 (ER_FPARSER_EOF_IN_COMMENT) 

訊息:解析'%s'時,檔案意外結束。 

· 錯誤:1343 SQLSTATE: HY000 (ER_FPARSER_ERROR_IN_PARAMETER) 

訊息:解析引數'%s'時出錯(行:'%s')。 

· 錯誤:1344 SQLSTATE: HY000 (ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER) 

訊息:跳過未知引數'%s'時,檔案意外結束。 

· 錯誤:1345 SQLSTATE: HY000 (ER_VIEW_NO_EXPLAIN) 

訊息:EXPLAIN/SHOW無法發出,缺少對基本表的許可權。 

· 錯誤:1346 SQLSTATE: HY000 (ER_FRM_UNKNOWN_TYPE) 

訊息:檔案'%s'在其題頭中有未知的型別'%s'。 

· 錯誤:1347 SQLSTATE: HY000 (ER_WRONG_OBJECT) 

訊息:'%s.%s'不是%s。 

· 錯誤:1348 SQLSTATE: HY000 (ER_NONUPDATEABLE_COLUMN) 

訊息:列'%s'不可更新。 

· 錯誤:1349 SQLSTATE: HY000 (ER_VIEW_SELECT_DERIVED) 

訊息:檢視的SELECT在FROM子句中包含子查詢。 

· 錯誤:1350 SQLSTATE: HY000 (ER_VIEW_SELECT_CLAUSE) 

訊息:檢視的SELECT包含'%s'子句。 

· 錯誤:1351 SQLSTATE: HY000 (ER_VIEW_SELECT_VARIABLE) 

訊息:檢視的SELECT包含1個變數或引數。 

· 錯誤:1352 SQLSTATE: HY000 (ER_VIEW_SELECT_TMPTABLE) 

訊息:檢視的SELECT引用了臨時表'%s'。 

· 錯誤:1353 SQLSTATE: HY000 (ER_VIEW_WRONG_LIST) 

訊息:檢視的SELECT和檢視的欄位列表有不同的列計數。 

· 錯誤:1354 SQLSTATE: HY000 (ER_WARN_VIEW_MERGE) 

訊息:此時,不能在這裡使用檢視合併演算法(假定未定義演算法)。 

· 錯誤:1355 SQLSTATE: HY000 (ER_WARN_VIEW_WITHOUT_KEY) 

訊息:正在更新的檢視沒有其基本表的完整鍵。 

· 錯誤:1356 SQLSTATE: HY000 (ER_VIEW_INVALID) 

訊息:檢視'%s.%s'引用了無效的表、列、或函式,或檢視的定義程式/呼叫程式缺少使用它們的許可權。 

· 錯誤:1357 SQLSTATE: HY000 (ER_SP_NO_DROP_SP) 

訊息:無法從另一個儲存子程式中撤銷或更改%s。 

· 錯誤:1358 SQLSTATE: HY000 (ER_SP_GOTO_IN_HNDLR) 

訊息:在儲存子程式控制程式碼中不允許GOTO。 

· 錯誤:1359 SQLSTATE: HY000 (ER_TRG_ALREADY_EXISTS) 

訊息:觸發程式已存在。 

· 錯誤:1360 SQLSTATE: HY000 (ER_TRG_DOES_NOT_EXIST) 

訊息:觸發程式不存在。 

· 錯誤:1361 SQLSTATE: HY000 (ER_TRG_ON_VIEW_OR_TEMP_TABLE) 

訊息:觸發程式的'%s'是檢視或臨時表。 

· 錯誤:1362 SQLSTATE: HY000 (ER_TRG_CANT_CHANGE_ROW) 

訊息:在%strigger中,不允許更新%s行。 

· 錯誤:1363 SQLSTATE: HY000 (ER_TRG_NO_SUCH_ROW_IN_TRG) 

訊息:在%s觸發程式中沒有%s行。 

· 錯誤:1364 SQLSTATE: HY000 (ER_NO_DEFAULT_FOR_FIELD) 

訊息:欄位'%s'沒有預設值。 

· 錯誤:1365 SQLSTATE: 22012 (ER_DIVISION_BY_ZERO) 

訊息:被0除。 

· 錯誤:1366 SQLSTATE: HY000 (ER_TRUNCATED_WRONG_VALUE_FOR_FIELD) 

訊息:不正確的%s值,'%s',對於行%ld 上的列'%s'。 

· 錯誤:1367 SQLSTATE: 22007 (ER_ILLEGAL_VALUE_FOR_TYPE) 

訊息:解析過程中發現非法%s '%s'值。 

· 錯誤:1368 SQLSTATE: HY000 (ER_VIEW_NONUPD_CHECK) 

訊息:不可更新檢視'%s.%s'上的CHECK OPTION。 

· 錯誤:1369 SQLSTATE: HY000 (ER_VIEW_CHECK_FAILED) 

訊息:CHECK OPTION失敗,'%s.%s' 

· 錯誤:1370 SQLSTATE: 42000 (ER_PROCACCESS_DENIED_ERROR) 

訊息:對於子程式'%s',拒絕使用者'%s'@'%s'使用%s命令。 

· 錯誤:1371 SQLSTATE: HY000 (ER_RELAY_LOG_FAIL) 

訊息:清除舊中繼日誌失敗,%s 

· 錯誤:1372 SQLSTATE: HY000 (ER_PASSWD_LENGTH) 

訊息:密碼混編應是%d位的十六進位制數。 

· 錯誤:1373 SQLSTATE: HY000 (ER_UNKNOWN_TARGET_BINLOG) 

訊息:在binlog索引中未發現目標日誌。 

· 錯誤:1374 SQLSTATE: HY000 (ER_IO_ERR_LOG_INDEX_READ) 

訊息:讀取日誌索引檔案時出現I/O錯誤。 

· 錯誤:1375 SQLSTATE: HY000 (ER_BINLOG_PURGE_PROHIBITED) 

訊息:伺服器配置不允許binlog清除。 

· 錯誤:1376 SQLSTATE: HY000 (ER_FSEEK_FAIL) 

訊息:fseek()失敗。 

· 錯誤:1377 SQLSTATE: HY000 (ER_BINLOG_PURGE_FATAL_ERR) 

訊息:在日誌清除過程中出現致命錯誤。 

· 錯誤:1378 SQLSTATE: HY000 (ER_LOG_IN_USE) 

訊息:可清除的日誌正在使用,不能清除。 

· 錯誤:1379 SQLSTATE: HY000 (ER_LOG_PURGE_UNKNOWN_ERR) 

訊息:在日誌清除過程中出現未知錯誤。 

· 錯誤:1380 SQLSTATE: HY000 (ER_RELAY_LOG_INIT) 

訊息:初始化中繼日誌位置失敗,%s 

· 錯誤:1381 SQLSTATE: HY000 (ER_NO_BINARY_LOGGING) 

訊息:未使用二進位制日誌功能。 

· 錯誤:1382 SQLSTATE: HY000 (ER_RESERVED_SYNTAX) 

訊息:'%s'語法保留給MySQL伺服器內部使用。 

· 錯誤:1383 SQLSTATE: HY000 (ER_WSAS_FAILED) 

訊息:WSAStartup失敗。 

· 錯誤:1384 SQLSTATE: HY000 (ER_DIFF_GROUPS_PROC) 

訊息:尚不能用不同的組處理過程。 

· 錯誤:1385 SQLSTATE: HY000 (ER_NO_GROUP_FOR_PROC) 

訊息:對於該過程,SELECT必須有1個組。 

· 錯誤:1386 SQLSTATE: HY000 (ER_ORDER_WITH_PROC) 

訊息:不能與該過程一起使用ORDER子句。 

· 錯誤:1387 SQLSTATE: HY000 (ER_LOGGING_PROHIBIT_CHANGING_OF) 

訊息:二進位制日誌功能和複製功能禁止更改全域性伺服器%s。 

· 錯誤:1388 SQLSTATE: HY000 (ER_NO_FILE_MAPPING) 

訊息:無法對映檔案: %s, errno: %d 

· 錯誤:1389 SQLSTATE: HY000 (ER_WRONG_MAGIC) 

訊息:%s中有錯 

· 錯誤:1390 SQLSTATE: HY000 (ER_PS_MANY_PARAM) 

訊息:預處理語句包含過多的佔位符。 

· 錯誤:1391 SQLSTATE: HY000 (ER_KEY_PART_0) 

訊息:鍵部分'%s'的長度不能為0。 

· 錯誤:1392 SQLSTATE: HY000 (ER_VIEW_CHECKSUM) 

訊息:檢視文字校驗和失敗。 

· 錯誤:1393 SQLSTATE: HY000 (ER_VIEW_MULTIUPDATE) 

訊息:無法通過聯合檢視'%s.%s'更改1個以上的基本表。 

· 錯誤:1394 SQLSTATE: HY000 (ER_VIEW_NO_INSERT_FIELD_LIST) 

訊息:不能在沒有欄位列表的情況下插入聯合檢視'%s.%s'。 

· 錯誤:1395 SQLSTATE: HY000 (ER_VIEW_DELETE_MERGE_VIEW) 

訊息:不能從聯合檢視'%s.%s'中刪除。 

· 錯誤:1396 SQLSTATE: HY000 (ER_CANNOT_USER) 

訊息:對於%s的操作%s失敗。 

· 錯誤:1397 SQLSTATE: XAE04 (ER_XAER_NOTA) 

訊息:XAER_NOTA: 未知XID 

· 錯誤:1398 SQLSTATE: XAE05 (ER_XAER_INVAL) 

訊息:XAER_INVAL: 無效參量(或不支援的命令) 

· 錯誤:1399 SQLSTATE: XAE07 (ER_XAER_RMFAIL) 

訊息:XAER_RMFAIL: 當全域性事務處於%s狀態時,不能執行命令。 

· 錯誤:1400 SQLSTATE: XAE09 (ER_XAER_OUTSIDE) 

訊息:XAER_OUTSIDE: 某些工作是在全域性事務外完成的。 

· 錯誤:1401 SQLSTATE: XAE03 (ER_XAER_RMERR) 

訊息:XAER_RMERR: 在事務分支中出現致命錯誤,請檢查資料一致性。 

· 錯誤:1402 SQLSTATE: XA100 (ER_XA_RBROLLBACK) 

訊息:XA_RBROLLBACK: 回滾了事務分支。 

· 錯誤:1403 SQLSTATE: 42000 (ER_NONEXISTING_PROC_GRANT) 

訊息:在子程式'%s'上沒有為主機'%s'上的使用者'%s'定義的這類授權。 

· 錯誤:1404 SQLSTATE: HY000 (ER_PROC_AUTO_GRANT_FAIL) 

訊息:無法授予EXECUTE和ALTER ROUTINE許可權。 

· 錯誤:1405 SQLSTATE: HY000 (ER_PROC_AUTO_REVOKE_FAIL) 

訊息:無法撤銷已放棄子程式上的所有許可權。 

· 錯誤:1406 SQLSTATE: 22001 (ER_DATA_TOO_LONG) 

訊息:對於行%ld上的列'%s'來說,資料過長。 

· 錯誤:1407 SQLSTATE: 42000 (ER_SP_BAD_SQLSTATE) 

訊息:不良SQLSTATE: '%s' 

· 錯誤:1408 SQLSTATE: HY000 (ER_STARTUP) 

訊息:%s,連線就緒;版本,'%s';套接字,'%s';埠,%d %s 

· 錯誤:1409 SQLSTATE: HY000 (ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR) 

訊息:不能從具有固定大小行的檔案中將值載入到變數。 

· 錯誤:1410 SQLSTATE: 42000 (ER_CANT_CREATE_USER_WITH_GRANT) 

訊息:不允許用GRANT建立使用者。 

· 錯誤:1411 SQLSTATE: HY000 (ER_WRONG_VALUE_FOR_TYPE) 

訊息:不正確的%s值,'%s',對於函式%s 

· 錯誤:1412 SQLSTATE: HY000 (ER_TABLE_DEF_CHANGED) 

訊息:表定義已更改,請再次嘗試事務。 

· 錯誤:1413 SQLSTATE: 42000 (ER_SP_DUP_HANDLER) 

訊息:在相同塊中宣告瞭重複控制程式碼。 

· 錯誤:1414 SQLSTATE: 42000 (ER_SP_NOT_VAR_ARG) 

訊息:子程式%s的OUT或INOUT參量不是變數。 

· 錯誤:1415 SQLSTATE: 0A000 (ER_SP_NO_RETSET) 

訊息:不允許從%s返回結果集。 

· 錯誤:1416 SQLSTATE: 22003 (ER_CANT_CREATE_GEOMETRY_OBJECT) 

訊息:不能從傳送給GEOMETRY欄位的資料中獲取幾何物件。 

· 錯誤:1417 SQLSTATE: HY000 (ER_FAILED_ROUTINE_BREAK_BINLOG) 

訊息:1個子程式失敗,在其宣告沒有NO SQL或READS SQL DATA,而且二進位制日誌功能已啟用,如果更新了非事務性表,二進位制日誌將丟失其變化資訊。 

· 錯誤:1418 SQLSTATE: HY000 (ER_BINLOG_UNSAFE_ROUTINE) 

訊息:在該子程式的在其宣告沒有DETERMINISTIC、NO SQL或READS SQL DATA,而且二進位制日誌功能已啟用(你或許打算使用不太安全的log_bin_trust_routine_creators變數)。 

· 錯誤:1419 SQLSTATE: HY000 (ER_BINLOG_CREATE_ROUTINE_NEED_SUPER) 

訊息:你沒有SUPER許可權,而且二進位制日誌功能已啟用(你或許打算使用不太安全的log_bin_trust_routine_creators變數)。 

· 錯誤:1420 SQLSTATE: HY000 (ER_EXEC_STMT_WITH_OPEN_CURSOR) 

訊息:不能執行該預處理語句,該預處理語句有與之相關的開啟游標。請復位語句並再次執行。 

· 錯誤:1421 SQLSTATE: HY000 (ER_STMT_HAS_NO_OPEN_CURSOR) 

訊息:語句(%lu)沒有開啟的游標。 

· 錯誤:1422 SQLSTATE: HY000 (ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG) 

訊息:在儲存函式或觸發程式中,不允許顯式或隱式提交。 

· 錯誤:1423 SQLSTATE: HY000 (ER_NO_DEFAULT_FOR_VIEW_FIELD) 

訊息:檢視'%s.%s'基本表的欄位沒有預設值。 

· 錯誤:1424 SQLSTATE: HY000 (ER_SP_NO_RECURSION) 

訊息:不允許遞迴儲存子程式。 

· 錯誤:1425 SQLSTATE: 42000 (ER_TOO_BIG_SCALE) 

訊息:為列'%s'指定了過大的標度%d。最大為%d。 

· 錯誤:1426 SQLSTATE: 42000 (ER_TOO_BIG_PRECISION) 

訊息:為列'%s'指定了過高的精度%d。最大為%d。 

· 錯誤:1427 SQLSTATE: 42000 (ER_M_BIGGER_THAN_D) 

訊息:對於float(M,D)、double(M,D)或decimal(M,D),M必須>= D (列'%s')。 

· 錯誤:1428 SQLSTATE: HY000 (ER_WRONG_LOCK_OF_SYSTEM_TABLE) 

訊息:不能將系統'%s.%s'表的寫鎖定與其他表結合起來。 

· 錯誤:1429 SQLSTATE: HY000 (ER_CONNECT_TO_FOREIGN_DATA_SOURCE) 

訊息:無法連線到外部資料來源,資料庫'%s'! 

· 錯誤:1430 SQLSTATE: HY000 (ER_QUERY_ON_FOREIGN_DATA_SOURCE) 

訊息:處理作用在外部資料來源上的查詢時出現問題。資料來源錯誤:'%s' 

· 錯誤:1431 SQLSTATE: HY000 (ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST) 

訊息:你試圖引用的外部資料來源不存在。資料來源錯誤:'%s' 

· 錯誤:1432 SQLSTATE: HY000 (ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE) 

訊息:無法建立聯合表。資料來源連線字串'%s'格式不正確。 

· 錯誤:1433 SQLSTATE: HY000 (ER_FOREIGN_DATA_STRING_INVALID) 

訊息:資料來源連線字串'%s'格式不正確。 

· 錯誤:1434 SQLSTATE: HY000 (ER_CANT_CREATE_FEDERATED_TABLE) 

訊息:無法建立聯合表。外部資料來源錯誤:'%s' 

· 錯誤:1435 SQLSTATE: HY000 (ER_TRG_IN_WRONG_SCHEMA) 

訊息:觸發程式位於錯誤的方案中。 

· 錯誤:1436 SQLSTATE: HY000 (ER_STACK_OVERRUN_NEED_MORE) 

訊息:執行緒堆疊溢位,%ld位元組堆疊用了%ld位元組,並需要%ld位元組。請使用'mysqld -O thread_stack=#'指定更大的堆疊。 

· 錯誤:1437 SQLSTATE: 42000 (ER_TOO_LONG_BODY) 

訊息:'%s'的子程式主體過長。 

· 錯誤:1438 SQLSTATE: HY000 (ER_WARN_CANT_DROP_DEFAULT_KEYCACHE) 

訊息:無法撤銷預設的keycache。 

· 錯誤:1439 SQLSTATE: 42000 (ER_TOO_BIG_DISPLAYWIDTH) 

訊息:對於列'%s',顯示寬度超出範圍(max = %d) 

· 錯誤:1440 SQLSTATE: XAE08 (ER_XAER_DUPID) 

訊息:XAER_DUPID: XID已存在 

· 錯誤:1441 SQLSTATE: 22008 (ER_DATETIME_FUNCTION_OVERFLOW) 

訊息:日期時間函式,%s欄位溢位。 

· 錯誤:1442 SQLSTATE: HY000 (ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG) 

訊息:由於它已被呼叫了該儲存函式/觸發程式的語句使用,不能在儲存函式/觸發程式中更新表'%s'。 

· 錯誤:1443 SQLSTATE: HY000 (ER_VIEW_PREVENT_UPDATE) 

訊息:表'%s'的定義不允許在表'%s上執行操作%s。 

· 錯誤:1444 SQLSTATE: HY000 (ER_PS_NO_RECURSION) 

訊息:預處理語句包含引用了相同語句的儲存子程式呼叫。不允許以這類遞迴方式執行預處理語句。 

· 錯誤:1445 SQLSTATE: HY000 (ER_SP_CANT_SET_AUTOCOMMIT) 

訊息:不允許從儲存函式或觸發程式設定autocommit。 

· 錯誤:1446 SQLSTATE: HY000 (ER_NO_VIEW_USER) 

訊息:檢視定義人不完全合格。 

· 錯誤:1447 SQLSTATE: HY000 (ER_VIEW_FRM_NO_USER) 

訊息:檢視%s.%s沒有定義人資訊(舊的表格式)。當前使用者將被當作定義人。請重新建立檢視! 

· 錯誤:1448 SQLSTATE: HY000 (ER_VIEW_OTHER_USER) 

訊息:需要SUPER許可權才能建立具有%s@%s定義器的檢視。 

· 錯誤:1449 SQLSTATE: HY000 (ER_NO_SUCH_USER) 

訊息:沒有註冊的%s@%s。 

· 錯誤:1450 SQLSTATE: HY000 (ER_FORBID_SCHEMA_CHANGE) 

訊息:不允許將方案從'%s'變為'%s'。 

· 錯誤:1451 SQLSTATE: 23000 (ER_ROW_IS_REFERENCED_2) 

訊息:不能刪除或更新父行,外來鍵約束失敗(%s)。 

· 錯誤:1452 SQLSTATE: 23000 (ER_NO_REFERENCED_ROW_2) 

訊息:不能新增或更新子行,外來鍵約束失敗(%s)。 

· 錯誤:1453 SQLSTATE: 42000 (ER_SP_BAD_VAR_SHADOW) 

訊息:必須用`...`引用變數,或重新命名變數。 

· 錯誤:1454 SQLSTATE: HY000 (ER_PARTITION_REQUIRES_VALUES_ERROR) 

訊息:對於每個分割槽,%s PARTITIONING需要VALUES %s的定義。 

· 錯誤:1455 SQLSTATE: HY000 (ER_PARTITION_WRONG_VALUES_ERROR) 

訊息:在分割槽定義中,只有%s PARTITIONING能使用VALUES %s。 

· 錯誤:1456 SQLSTATE: HY000 (ER_PARTITION_MAXVALUE_ERROR) 

訊息:MAXVALUE只能在最後1個分割槽定義中使用。 

· 錯誤:1457 SQLSTATE: HY000 (ER_PARTITION_SUBPARTITION_ERROR) 

訊息:子分割槽只能是雜湊分割槽,並按鍵分割槽。 

· 錯誤:1458 SQLSTATE: HY000 (ER_PARTITION_WRONG_NO_PART_ERROR) 

訊息:定義了錯誤的分割槽數,與前面的設定不匹配。 

· 錯誤:1459 SQLSTATE: HY000 (ER_PARTITION_WRONG_NO_SUBPART_ERROR) 

訊息:定義了錯誤的子分割槽數,與前面的設定不匹配。 

· 錯誤:1460 SQLSTATE: HY000 (ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR) 

訊息:在分割槽(子分割槽)函式中不允許使用常量/隨機表示式。 

· 錯誤:1461 SQLSTATE: HY000 (ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR) 

訊息:RANGE/LIST VALUES中的表示式必須是常量。 

· 錯誤:1462 SQLSTATE: HY000 (ER_FIELD_NOT_FOUND_PART_ERROR) 

訊息:在表中未發現分割槽函式欄位列表中的欄位。 

· 錯誤:1463 SQLSTATE: HY000 (ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR) 

訊息:僅在KEY分割槽中允許使用欄位列表。 

· 錯誤:1464 SQLSTATE: HY000 (ER_INCONSISTENT_PARTITION_INFO_ERROR) 

訊息:frm檔案中的分割槽資訊與能夠寫入到frm檔案中的不一致。 

· 錯誤:1465 SQLSTATE: HY000 (ER_PARTITION_FUNC_NOT_ALLOWED_ERROR) 

訊息:%s函式返回了錯誤型別。 

· 錯誤:1466 SQLSTATE: HY000 (ER_PARTITIONS_MUST_BE_DEFINED_ERROR) 

訊息:對於%s分割槽,必須定義每個分割槽。 

· 錯誤:1467 SQLSTATE: HY000 (ER_RANGE_NOT_INCREASING_ERROR) 

訊息:對於各分割槽,VALUES LESS THAN值必須嚴格增大。 

· 錯誤:1468 SQLSTATE: HY000 (ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR) 

訊息:VALUES值必須與分割槽函式具有相同的型別。 

· 錯誤:1469 SQLSTATE: HY000 (ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR) 

訊息:Multiple definition of same constant in list partitioning 

· 錯誤:1470 SQLSTATE: HY000 (ER_PARTITION_ENTRY_ERROR) 

訊息:在查詢中,不能獨立使用分割槽功能。 

· 錯誤:1471 SQLSTATE: HY000 (ER_MIX_HANDLER_ERROR) 

訊息:在該MySQL版本中,不允許分割槽中的控制程式碼組合。 

· 錯誤:1472 SQLSTATE: HY000 (ER_PARTITION_NOT_DEFINED_ERROR) 

訊息:對於分割槽引擎,有必要定義所有的%s。 

· 錯誤:1473 SQLSTATE: HY000 (ER_TOO_MANY_PARTITIONS_ERROR) 

訊息:定義了過多分割槽。 

· 錯誤:1474 SQLSTATE: HY000 (ER_SUBPARTITION_ERROR) 

訊息:對於子分割槽,僅能將RANGE/LIST分割槽與HASH/KEY分割槽混合起來。 

· 錯誤:1475 SQLSTATE: HY000 (ER_CANT_CREATE_HANDLER_FILE) 

訊息:無法建立特定的控制程式碼檔案。 

· 錯誤:1476 SQLSTATE: HY000 (ER_BLOB_FIELD_IN_PART_FUNC_ERROR) 

訊息:在分割槽函式中,不允許使用BLOB欄位。 

· 錯誤:1477 SQLSTATE: HY000 (ER_CHAR_SET_IN_PART_FIELD_ERROR) 

訊息:如果為分割槽函式選擇了二進位制校對,才允許使用VARCHAR。 

· 錯誤:1478 SQLSTATE: HY000 (ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF) 

訊息:在分割槽函式中,%s需要包含所有檔案。 

· 錯誤:1479 SQLSTATE: HY000 (ER_NO_PARTS_ERROR) 

訊息:%s的數目= 0不是允許的值。 

· 錯誤:1480 SQLSTATE: HY000 (ER_PARTITION_MGMT_ON_NONPARTITIONED) 

訊息:無法在非分割槽表上進行分割槽管理。 

· 錯誤:1481 SQLSTATE: HY000 (ER_DROP_PARTITION_NON_EXISTENT) 

訊息:分割槽列表中的錯誤出現變化。 

· 錯誤:1482 SQLSTATE: HY000 (ER_DROP_LAST_PARTITION) 

訊息:不能刪除所有分割槽,請使用DROP TABLE取而代之。 

· 錯誤:1483 SQLSTATE: HY000 (ER_COALESCE_ONLY_ON_HASH_PARTITION) 

訊息:COALESCE PARTITION僅能在HASH/KEY分割槽上使用。 

· 錯誤:1484 SQLSTATE: HY000 (ER_ONLY_ON_RANGE_LIST_PARTITION) 

訊息:%s PARTITION僅能在RANGE/LIST分割槽上使用。 

· 錯誤:1485 SQLSTATE: HY000 (ER_ADD_PARTITION_SUBPART_ERROR) 

訊息:試圖用錯誤的子分割槽數增加分割槽。 

· 錯誤:1486 SQLSTATE: HY000 (ER_ADD_PARTITION_NO_NEW_PARTITION) 

訊息:必須至少新增1個分割槽。 

· 錯誤:1487 SQLSTATE: HY000 (ER_COALESCE_PARTITION_NO_PARTITION) 

訊息:必須至少合併1個分割槽。 

· 錯誤:1488 SQLSTATE: HY000 (ER_REORG_PARTITION_NOT_EXIST) 

訊息:重組的分割槽數超過了已有的分割槽數。 

· 錯誤:1489 SQLSTATE: HY000 (ER_SAME_NAME_PARTITION) 

訊息:在表中,所有分割槽必須有唯一的名稱。 

· 錯誤:1490 SQLSTATE: HY000 (ER_CONSECUTIVE_REORG_PARTITIONS) 

訊息:重組分割槽集合時,它們必須連續。 

· 錯誤:1491 SQLSTATE: HY000 (ER_REORG_OUTSIDE_RANGE) 

訊息:新分割槽的範圍超過了已重組分割槽的範圍。 

· 錯誤:1492 SQLSTATE: HY000 (ER_DROP_PARTITION_FAILURE) 

訊息:在該版本的控制程式碼中,不支援撤銷分割槽。 

· 錯誤:1493 SQLSTATE: HY000 (ER_DROP_PARTITION_WHEN_FK_DEFINED) 

訊息:在表上定義了外來鍵約束時,不能捨棄分割槽。 

· 錯誤:1494 SQLSTATE: HY000 (ER_PLUGIN_IS_NOT_LOADED) 

訊息:未載入外掛'%s' 

B.2. 客戶端錯誤程式碼和訊息 
客戶端錯誤資訊來自下述原始檔: 

· 圓括號中的錯誤值和符號與include/errmsg.h MySQL原始檔中的定義對應。 

· 訊息值與libmysql/errmsg.c檔案中列出的錯誤訊息對應。%d和%s分別代表數值和字串,顯示時,它們將被訊息值取代。 

由於更新很頻繁,這些檔案中可能包含這裡未列出的額外錯誤訊息。 

· 錯誤:2000 (CR_UNKNOWN_ERROR) 

訊息:未知MySQL錯誤。 

· 錯誤:2001 (CR_SOCKET_CREATE_ERROR) 

訊息:不能建立UNIX套接字(%d) 

· 錯誤:2002 (CR_CONNECTION_ERROR) 

訊息:不能通過套接字'%s' (%d)連線到本地MySQL伺服器。 

· 錯誤:2003 (CR_CONN_HOST_ERROR) 

訊息:不能連線到'%s' (%d)上的MySQL伺服器。 

· 錯誤:2004 (CR_IPSOCK_ERROR) 

訊息:不能建立TCP/IP套接字(%d) 

· 錯誤:2005 (CR_UNKNOWN_HOST) 

訊息:未知的MySQL伺服器主機'%s' (%d) 

· 錯誤:2006 (CR_SERVER_GONE_ERROR) 

訊息:MySQL伺服器不可用。 

· 錯誤:2007 (CR_VERSION_ERROR) 

訊息:協議不匹配,伺服器版本= %d,客戶端版本= %d 

· 錯誤:2008 (CR_OUT_OF_MEMORY) 

訊息:MySQL客戶端記憶體溢位。 

· 錯誤:2009 (CR_WRONG_HOST_INFO) 

訊息:錯誤的主機資訊 

· 錯誤:2010 (CR_LOCALHOST_CONNECTION) 

訊息:通過UNIX套接字連線的本地主機。 

· 錯誤:2011 (CR_TCP_CONNECTION) 

訊息:%s,通過TCP/IP 

· 錯誤:2012 (CR_SERVER_HANDSHAKE_ERR) 

訊息:伺服器握手過程中出錯。 

· 錯誤:2013 (CR_SERVER_LOST) 

訊息:查詢過程中丟失了與MySQL伺服器的連線。 

· 錯誤:2014 (CR_COMMANDS_OUT_OF_SYNC) 

訊息:命令不同步,你現在不能執行該命令。 

· 錯誤:2015 (CR_NAMEDPIPE_CONNECTION) 

訊息:命名管道,%s 

· 錯誤:2016 (CR_NAMEDPIPEWAIT_ERROR) 

訊息:無法等待命名管道,主機,%s;管道,%s (%lu) 

· 錯誤:2017 (CR_NAMEDPIPEOPEN_ERROR) 

訊息:無法開啟命名管道,主機,%s;管道,%s (%lu) 

· 錯誤:2018 (CR_NAMEDPIPESETSTATE_ERROR) 

訊息:無法設定命名管道的狀態,主機,%s;管道,%s (%lu) 

· 錯誤:2019 (CR_CANT_READ_CHARSET) 

訊息:無法初始化字符集%s (路徑:%s) 

· 錯誤:2020 (CR_NET_PACKET_TOO_LARGE) 

訊息:獲得的資訊包大於'max_allowed_packet'位元組。 

· 錯誤:2021 (CR_EMBEDDED_CONNECTION) 

訊息:嵌入式伺服器。 

· 錯誤:2022 (CR_PROBE_SLAVE_STATUS) 

訊息:SHOW SLAVE STATUS出錯: 

· 錯誤:2023 (CR_PROBE_SLAVE_HOSTS) 

訊息:SHOW SLAVE HOSTS出錯: 

· 錯誤:2024 (CR_PROBE_SLAVE_CONNECT) 

訊息:連線到從伺服器時出錯: 

· 錯誤:2025 (CR_PROBE_MASTER_CONNECT) 

訊息:連線到主伺服器時出錯: 

· 錯誤:2026 (CR_SSL_CONNECTION_ERROR) 

訊息:SSL連線錯誤 

· 錯誤:2027 (CR_MALFORMED_PACKET) 

訊息:殘缺資訊包。 

· 錯誤:2028 (CR_WRONG_LICENSE) 

訊息:該客戶端庫僅授權給具有'%s'許可的MySQL伺服器使用。 

· 錯誤:2029 (CR_NULL_POINTER) 

訊息:空指標的無效使用。 

· 錯誤:2030 (CR_NO_PREPARE_STMT) 

訊息:語句未準備好。 

· 錯誤:2031 (CR_PARAMS_NOT_BOUND) 

訊息:沒有為預處理語句中的引數提供資料。 

· 錯誤:2032 (CR_DATA_TRUNCATED) 

訊息:資料截短。 

· 錯誤:2033 (CR_NO_PARAMETERS_EXISTS) 

訊息:語句中不存在任何引數。 

· 錯誤:2034 (CR_INVALID_PARAMETER_NO) 

訊息:無效的引數編號。 

· 錯誤:2035 (CR_INVALID_BUFFER_USE) 

訊息:不能為非字串/非二進位制資料型別傳送長資料(引數:%d)。 

· 錯誤:2036 (CR_UNSUPPORTED_PARAM_TYPE) 

訊息:正使用不支援的緩衝區型別, %d (引數:%d) 

· 錯誤:2037 (CR_SHARED_MEMORY_CONNECTION) 

訊息:共享記憶體,%s 

· 錯誤:2038 (CR_SHARED_MEMORY_CONNECT_REQUEST_ERROR) 

訊息:不能開啟共享記憶體,客戶端不能建立請求事件(%lu) 

· 錯誤:2039 (CR_SHARED_MEMORY_CONNECT_ANSWER_ERROR) 

訊息:不能開啟共享記憶體,未收到伺服器的應答事件(%lu) 

· 錯誤:2040 (CR_SHARED_MEMORY_CONNECT_FILE_MAP_ERROR) 

訊息:不能開啟共享記憶體,伺服器不能分配檔案對映(%lu) 

· 錯誤:2041 (CR_SHARED_MEMORY_CONNECT_MAP_ERROR) 

訊息:不能開啟共享記憶體,伺服器不能獲得檔案對映的指標(%lu) 

· 錯誤:2042 (CR_SHARED_MEMORY_FILE_MAP_ERROR) 

訊息:不能開啟共享記憶體,客戶端不能分配檔案對映(%lu) 

· 錯誤:2043 (CR_SHARED_MEMORY_MAP_ERROR) 

訊息:不能開啟共享記憶體,客戶端不能獲得檔案對映的指標(%lu) 

· 錯誤:2044 (CR_SHARED_MEMORY_EVENT_ERROR) 

訊息:不能開啟共享記憶體,客戶端不能建立%s事件(%lu) 

· 錯誤:2045 (CR_SHARED_MEMORY_CONNECT_ABANDONED_ERROR) 

訊息:不能開啟共享記憶體,無來自伺服器的應答 (%lu) 

· 錯誤:2046 (CR_SHARED_MEMORY_CONNECT_SET_ERROR) 

訊息:不能開啟共享記憶體,不能將請求事件傳送到伺服器(%lu) 

· 錯誤:2047 (CR_CONN_UNKNOW_PROTOCOL) 

訊息:錯誤或未知協議 

· 錯誤:2048 (CR_INVALID_CONN_HANDLE) 

訊息:無效的連線控制程式碼 

· 錯誤:2049 (CR_SECURE_AUTH) 

訊息:拒絕使用舊鑑定協議(早於4.1.1)的連線(開啟了客戶端'secure_auth'選項)。 

· 錯誤:2050 (CR_FETCH_CANCELED) 

訊息:行檢索被mysql_stmt_close()呼叫取消。 

· 錯誤:2051 (CR_NO_DATA) 

訊息:在未事先獲取行的情況下試圖讀取列。 

· 錯誤:2052 (CR_NO_STMT_METADATA) 

訊息:預處理語句不含後設資料。 

· 錯誤:2053 (CR_NO_RESULT_SET) 

訊息:在沒有與語句相關的結果集時試圖讀取行。 

· 錯誤:2054 (CR_NOT_IMPLEMENTED) 

訊息:該特性尚未實施。

相關文章