1. 程式人生 > >處理mysql使用in關鍵字子查詢1317錯誤

處理mysql使用in關鍵字子查詢1317錯誤

         Error 1317 mysql query execution interrupted  訊息內容:查詢執行被中斷(資料庫直接掛起)

1. 現象:

(1)在PHP程式中使用子查詢語句,導致Mysql自動“掛起”,即資料庫“卡死”,程式不能正常執行

(2)在mysql命令列執行子查詢語句,Mysql需要等待較長時間,提示 “  Error 1317 mysql query execution interrupted”  

2. 處理辦法有兩種 :

           006_kh表記錄數目共計為 24256 條     uzone_2701_kh 表中記錄數目共計為 52327條

原始SQL語句(子查詢):

SELECT count(kh_id) FROM `006_kh` WHERE  kh_id  in (select khbh from  uzone_2701_kh where uzbh ='180' and  jgm='27010899')

使用 desc 命令分析,結果如下:
mysql> 
mysql> desc SELECT count(kh_id) FROM `006_kh` WHERE  kh_id  in (select khbh from  uzone_2701_kh where uzbh ='180' and  jgm='27010899') ;
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
| id | select_type        | table         | type  | possible_keys | key     | key_len | ref  | rows  | Extra                    |
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
|  1 | PRIMARY            | 006_kh        | index | NULL          | PRIMARY | 4       | NULL | 89394 | Using where; Using index |
|  2 | DEPENDENT SUBQUERY | uzone_2701_kh | ALL   | NULL          | NULL    | NULL    | NULL | 24256 | Using where              |
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
2 rows in set (0.00 sec)

(1) 第一種方式:

sql指令碼

select count(kh_id) FROM `006_kh` where kh_id in(select khbh from (select khbh from uzone_2701_kh where uzbh ='180' and  jgm='27010899') as khid_array)

使用 desc 命令分析,結果如下:
mysql> desc select count(kh_id) FROM `006_kh` where kh_id in(select khbh from (select khbh from uzone_2701_kh where uzbh ='180' and  jgm='27010899') as khid_array) ;
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
| id | select_type        | table         | type  | possible_keys | key     | key_len | ref  | rows  | Extra                    |
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
|  1 | PRIMARY            | 006_kh        | index | NULL          | PRIMARY | 4       | NULL | 96767 | Using where; Using index |
|  2 | DEPENDENT SUBQUERY | <derived3>    | ALL   | NULL          | NULL    | NULL    | NULL | 24099 | Using where              |
|  3 | DERIVED            | uzone_2701_kh | ALL   | NULL          | NULL    | NULL    | NULL | 24256 | Using where              |
+----+--------------------+---------------+-------+---------------+---------+---------+------+-------+--------------------------+
3 rows in set (0.02 sec)


(2)第二種方式 :

sql指令碼 :

select count(a.kh_id)  from 011_kh a inner join uzone_2701_kh b on a.kh_id = b.khbh where b.uzbh ='180' and  b.jgm='27010899' 

使用 desc 命令分析,結果如下:

mysql> 
mysql> desc select count(a.kh_id)  from 011_kh a inner join uzone_2701_kh b on a.kh_id = b.khbh where b.uzbh ='180' and  b.jgm='27010899'  ;
+----+-------------+-------+--------+---------------+---------+---------+--------------------+-------+-------------+
| id | select_type | table | type   | possible_keys | key     | key_len | ref                | rows  | Extra       |
+----+-------------+-------+--------+---------------+---------+---------+--------------------+-------+-------------+
|  1 | SIMPLE      | b     | ALL    | NULL          | NULL    | NULL    | NULL               | 24256 | Using where |
|  1 | SIMPLE      | a     | eq_ref | PRIMARY       | PRIMARY | 4       | dxzs_v2_new.b.khbh |     1 | Using index |
+----+-------------+-------+--------+---------------+---------+---------+--------------------+-------+-------------+
2 rows in set (0.00 sec)

  個人試驗結論:使用JOIN語句的查詢不一定總比使用子查詢的語句快,根據我自己的試驗結果和DESC分析結果 來說,還是JOIN語句比較快,效率比較高;因此,當使用in關鍵字進行子查詢,效率低下時,強烈推薦第二種!

   附錄MYSQL ERROR  CODE含義表 (轉載至網上(http://hchmsguo.iteye.com/blog/969761)):

 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版本過低,不具有本功能

錯誤: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, 外來鍵定義不正確。 [Page]

錯誤: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。 [Page]

錯誤: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。 [Page]

錯誤: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。 [Page]

錯誤: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’。 [Page]

錯誤: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索引中未發現目標日誌。 [Page]

錯誤: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: 回滾了事務分支。 [Page]

錯誤: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) 訊息:不允許遞迴儲存子程式。 [Page]

錯誤: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沒有定義人資訊(舊的表格式)。當前使用者將被當作定義人。請重新建立檢視! [Page]

錯誤: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版本中,不允許分割槽中的控制代碼組合。 [Page]

錯誤: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) 訊息:重組的分割槽數超過了已有的分割槽數。