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 字段不存在 (SQLSTATE: 42S22 )
1065 無效的SQL語句,SQL語句為空
1081 不能建立Socket連接
1114 數據表已滿,不能容納任何記錄
1116 打開的數據表太多
1129 數據庫出現異常,請重啟數據庫
1130 連接數據庫失敗,沒有連接數據庫的權限
1125 數據庫用戶不存在
1141 當前用戶無權訪問數據庫
1142 當前用戶無權訪問數據表
1143 當前用戶無權訪問數據表中的字段
1146 數據表不存在
1147 未定義用戶對數據表的訪問權限
1149 SQL語句語法錯誤
1158 網絡錯誤,出現讀錯誤,請檢查網絡連接狀況
1159 網絡錯誤,讀超時,請檢查網絡連接狀況
1160 網絡錯誤,出現寫錯誤,請檢查網絡連接狀況
1161 網絡錯誤,寫超時,請檢查網絡連接狀況
1062 字段值重復,入庫失敗
1064 語法錯誤,常見的比如注釋-- 后沒加空格
1169 字段值重復,更新記錄失敗
1177 打開數據表失敗
1180 提交事務失敗
1181 回滾事務失敗
1193 變量沒聲明,常在寫存儲過程時發生
1203 當前用戶和數據庫建立的連接已到達數據庫的最大連接數,請增大可用的數據庫連接數或重啟數據庫
1205 加鎖超時
1211 當前用戶沒有創建用戶的權限
1216 外鍵約束檢查失敗,更新子表記錄失敗
1217 外鍵約束檢查失敗,刪除或修改主表記錄失敗
1227 權限不足,您無權進行此操作
1235 MySQL版本過低,不具有本功能