首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 錯誤代碼速查表(1005–1488)

     編輯:MySQL 資料庫相關知識

以下為常見 MySQL 錯誤代碼與中文說明對照,建議收藏備查。

代碼含義
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欄位不存在
1062欄位值重複(主鍵/唯一鍵衝突)
1065無效 SQL(空語句)
1081無法建立 Socket 連接
1114表已滿
1116打開表過多
1129資料庫異常,需重啟
1130連接失敗,無權限
1133用戶不存在
1141用戶無資料庫訪問權
1142用戶無表訪問權
1143用戶無欄位訪問權
1146表不存在
1147用戶表權限未定義
1149SQL 語法錯誤
1158-1161網絡讀寫錯誤/超時
1169更新時值重複
1177打開表失敗
1180提交事務失敗
1181回滾事務失敗
1203用戶連接數達上限
1205鎖等待超時
1211無建立用戶權限
1216外鍵約束失敗(子表更新)
1217外鍵約束失敗(父表刪改)
1226用戶資源超限
1227權限不足
1235版本過低不支援功能
1236-1239主從複制/外鍵定義相關錯誤
1240-1250鍵引用不匹配/子查詢返回多行/預處理句柄未知/幫助庫損壞/循環引用/自動轉換/非法引用/導出表需別名/優化簡化/表名不允許
1251客戶端不支援認證協議,需升級
1252SPATIAL 索引欄位必須 NOT NULL
1253字符集與校對規則不匹配
1254-1255Slave 運行狀態衝突
1256-1259ZLIB 解壓錯誤(數據過大/記憶體/緩衝區/數據損壞)
1260GROUP_CONCAT 截斷
1261-1262行數據列數不匹配(過少/過多)
1263NULL 插入 NOT NULL 欄位
1264數值超出欄位範圍
1265數據被截斷
1266使用非預期存儲引擎
1267非法混合校對規則(2 組)
1268-1269撤銷用戶/權限失敗
1270非法混合校對規則(3 組)
1271非法混合校對規則(N 組)
1272變量非結構元素
1273未知校對規則
1274SSL 參數被忽略(編譯不支援)
1275安全認證模式下舊密碼格式
1276-1279字段解析/UNTIL 條件/跳過 Slave/UNTIL 被忽略
1280索引名無效
1281目錄名無效
1282查詢快取調整大小失敗
1283欄位不支援全文索引
1284未知鍵快取
1285skip-name-resolve 模式下主機名無效
1286未知存儲引擎
1287語法已棄用
1288目標表不可更新
1289特性被禁用
1290選項阻止語句執行
1291列在類型中有重複值
1292截斷錯誤值
1293TIMESTAMP 列過多
1294ON UPDATE 子句無效
1295預處理協議不支援該命令
1296-1297獲取錯誤/臨時錯誤訊息
1298未知時區
1299無效 TIMESTAMP 值
1300無效字符串
1301結果超過 max_allowed_packet
1302聲明衝突
1303不支援遞歸創建存儲程序
1304-1305存儲程序已存在/不存在
1306-1307DROP/CREATE 存儲程序失敗
1308-1311標簽不匹配/重定義/未初始化變量
1312PROCEDURE 不能返回結果集
1313RETURN 僅允許在 FUNCTION 中
1314存儲程序中不允許該語句
1315-1316更新日志已棄用,轉二進制日志
1317查詢被中斷
1318存儲程序參數個數錯誤
1319未定義 CONDITION
1320-1321FUNCTION 缺少 RETURN
1322-1323游標語句必須是 SELECT/不得有 INTO
1324-1326游標未定義/已打開/未打開
1327-1328未聲明變量/FETCH 參數個數錯誤
1329FETCH 無數據
1330-1333重複參數/變量/條件/游標
1334ALTER 存儲程序失敗
1335不支援 Subselect 值
1336存儲函數/觸發器中不允許該語句
1337-1338變量/條件聲明順序錯誤
1339CASE 語句未找到分支
1340-1344配置檔解析錯誤(過大/壞頭/EOF/參數/未知參數)
1345EXPLAIN/SHOW 無權限
1346.frm 檔案未知類型
1347錯誤的對象類型
1348欄位不可更新
1349-1356視圖相關錯誤(衍生表/子句/變量/臨時表/列計數/合併算法/無鍵/無效定義)
1357-1358存儲程序中不允許 DROP/GOTO
1359-1363觸發器錯誤(已存在/不存在/視圖臨時表/不允許更新行/行不存在)
1364欄位無預設值
1365除零錯誤
1366欄位值截斷/字符集不匹配
1367非法類型值
1368-1369視圖 CHECK OPTION 失敗
1370存儲程序存取被拒
1371-1379Relay Log/Binlog 清理相關錯誤
1380-1389Relay Log 初始化/無二進制日志/保留語法/WSAStartup/分組處理/ORDER 子句/日志禁止修改全局變量/文件映射失敗/錯誤魔數
1390預處理佔位符過多
1391鍵部分長度不能為 0
1392-1395視圖校驗和/多表更新/無欄位列表插入/刪除合併視圖
1396用戶操作失敗
1397-1402XA 事務錯誤(未知 XID/無效參數/資源管理器失敗/外部工作/分支錯誤/回滾)
1403-1405存儲程序授權不存在/自動授權/撤銷失敗
1406數據過長
1407惡劣 SQLSTATE
1408啟動資訊
1409無法從固定行載入變量
1410GRANT 不允許建用戶
1411函數類型值錯誤
1412表定義已變更,重試事務
1413重複句柄聲明
1414OUT/INOUT 參數非變量
1415不允許返回結果集
1416無法創建幾何對象
1417-1419Binlog 不安全例程/需要 SUPER 權限
1420-1421游標狀態衝突
1422存儲函數/觸發器中不允許 COMMIT
1423視圖基表欄位無預設值
1424不允許遞歸存儲程序
1425-1427精度/標度/顯示寬度超限
1428系統表鎖衝突
1429-1434聯合表/外部數據源錯誤
1435觸發器方案錯誤
1436線程堆疊溢出,需增大 thread_stack
1437例程主體過長
1438無法撤銷預設 keycache
1439顯示寬度超限
1440XAER_DUPID
1441日期時間函數溢出
1442存儲函數/觸發器中不能更新已用表
1443視圖定義阻止操作
1444預處理遞歸調用
1445不允許設定 autocommit
1446-1449視圖定義者不完整/舊格式/其他用戶/用戶不存在
1450禁止方案變更
1451-1452外鍵約束失敗(父行被引用/子行無父行)
1453變量需反引號或重命名
1454-1466分區相關錯誤(VALUES 定義/MAXVALUE/子分區/分區數/函數/常量/字段/類型不一致)
1467-1478分區數過多/句柄混合/未定義/句柄文件/BLOB 字段/字符集/唯一鍵需全字段/零分區/管理非分區表/DROP 最後分區/COALESCE 僅 HASH/僅 RANGE LIST/添加分區子分區錯誤/重組不存在
1479-1488分區管理錯誤(零分區/非分區表/DROP 不存在/COALESCE 僅 HASH/REORG 超限/移除分區/添加分區/合併分區)

使用提示:遇到錯誤先查代碼,結合 SQLSTATE 與錯誤訊息定位根因;若代碼未列出,請參考官方手冊 perror 或 SHOW WARNINGS。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved