共計 835 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要介紹了怎么解決 mysql 錯 1005 問題,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
mysql 錯誤 1005 的解決辦法:1、使用“SHOW ENGINE INNODB STATUS;”命令查看錯誤的詳細提示;2、修改“LATEST FOREIGN KEY ERROR”。
本文操作環境:Windows7 系統、mysql5.5 版、Dell G3 電腦。
解析在 MySQL 里創建外鍵時 ERROR 1005 的解決辦法:
在 MySQL 里創建外鍵時,提示錯誤,但只提示很簡單的信息:ERROR 1005 (HY000): Can t create table db_qxztc.qx_userssssnew (errno: 150)。根本起不到解決問題的作用。
要看錯誤的詳細提示,可以使用命令:(在 MySQL Manual 里搜索“errno 150”時找到)
SHOW ENGINE INNODB STATUS; // 針對用 INNODB 存儲方式的數據庫
在信息中有一組【LATEST FOREIGN KEY ERROR】會有最近錯誤的詳細描述和解決辦法。
如:
111211 12:49:34 Error in foreign key constraint of table db_qxztc/qx_userssssnew
foreign key(`SSSSID`) references`qx_SSSS`(`SSSSID`)):
Syntax error close to:
`qx_SSSS`(`SSSSID`))
提示在 `qx_SSSS`(`SSSSID`) 附近有語法錯誤,自己就應該仔細檢查了,我在這里犯的錯誤就是 references 與它的參數間,少了空格。。
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“怎么解決 mysql 錯 1005 問題”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!