解析在MySQL里創(chuàng)建外鍵時ERROR 1005的解決辦法
在MySQL里創(chuàng)建外鍵時,提示錯誤,但只提示很簡單的信息:ERROR 1005 (HY000): Can't create table 'db_qxztc.qx_userssssnew' (errno: 150)。根本起不到解決問題的作用。
要看錯誤的詳細提示,可以使用命令:(在MySQL Manual里搜索“errno 150”時找到)
SHOW ENGINE INNODB STATUS; //針對用INNODB存儲方式的數(shù)據(jù)庫
在信息中有一組【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與它的參數(shù)間,少了空格。。
相關文章
MySQL:explain結果中Extra:Impossible?WHERE?noticed?after?rea
這篇文章主要介紹了MySQL:explain結果中Extra:Impossible?WHERE?noticed?after?reading?const?tables問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12通過DML更新MySQL數(shù)據(jù)庫數(shù)據(jù)的示例代碼
這篇文章主要給大家介紹了如何通過DML更新MySQL數(shù)據(jù)庫的數(shù)據(jù),通過DML來對數(shù)據(jù)庫種地表的數(shù)據(jù)記錄進行增刪改查操作,文中給大家了詳細的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下2024-01-01解決Windows10下mysql5.5數(shù)據(jù)庫命令行中文亂碼問題
重置系統(tǒng)后,很久之前安裝的MySQL數(shù)據(jù)庫出現(xiàn)了控制臺查詢中文亂碼問題,時間太久早已經(jīng)不記得怎么設置了。下面通過本文給大家分享Windows10下解決MySQL5.5數(shù)據(jù)庫命令行中文亂碼問題,一起看看吧2017-07-07MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用
這篇文章介紹了MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函數(shù)的使用方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-12-12