解析在MySQL里創(chuàng)建外鍵時(shí)ERROR 1005的解決辦法
在MySQL里創(chuàng)建外鍵時(shí),提示錯(cuò)誤,但只提示很簡(jiǎn)單的信息:ERROR 1005 (HY000): Can't create table 'db_qxztc.qx_userssssnew' (errno: 150)。根本起不到解決問(wèn)題的作用。
要看錯(cuò)誤的詳細(xì)提示,可以使用命令:(在MySQL Manual里搜索“errno 150”時(shí)找到)
SHOW ENGINE INNODB STATUS; //針對(duì)用INNODB存儲(chǔ)方式的數(shù)據(jù)庫(kù)
在信息中有一組【LATEST FOREIGN KEY ERROR】會(huì)有最近錯(cuò)誤的詳細(xì)描述和解決辦法。
如:
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`)附近有語(yǔ)法錯(cuò)誤,自己就應(yīng)該仔細(xì)檢查了,我在這里犯的錯(cuò)誤就是references與它的參數(shù)間,少了空格。。
- MySQL 創(chuàng)建主鍵,外鍵和復(fù)合主鍵的語(yǔ)句
- mysql外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法
- MySQL外鍵創(chuàng)建失敗1005原因匯總
- MYSQL建立外鍵失敗幾種情況記錄Can''t create table不能創(chuàng)建表
- MySQL創(chuàng)建數(shù)據(jù)表并建立主外鍵關(guān)系詳解
- MySQL無(wú)法創(chuàng)建外鍵的原因及解決方法
- 解析MySQL創(chuàng)建外鍵關(guān)聯(lián)錯(cuò)誤 - errno:150
- mysql外鍵創(chuàng)建不成功/失效如何處理
相關(guān)文章
mysql下優(yōu)化表和修復(fù)表命令使用說(shuō)明(REPAIR TABLE和OPTIMIZE TABLE)
隨著mysql的長(zhǎng)期使用,肯定會(huì)出現(xiàn)一些問(wèn)題,一般情況下mysql表無(wú)法訪問(wèn),就可以修復(fù)表了,優(yōu)化時(shí)減少磁盤(pán)占用空間。方便備份。2011-01-01
SQL中CAST()實(shí)例之轉(zhuǎn)換數(shù)據(jù)類(lèi)型
CAST函數(shù)用于將某種數(shù)據(jù)類(lèi)型的表達(dá)式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類(lèi)型,下面這篇文章主要給大家介紹了關(guān)于SQL中CAST()實(shí)例之轉(zhuǎn)換數(shù)據(jù)類(lèi)型的相關(guān)資料,需要的朋友可以參考下2023-01-01
MySQL數(shù)據(jù)表的常見(jiàn)約束小結(jié)
在數(shù)據(jù)庫(kù)設(shè)計(jì)中,約束(Constraints)是用于確保數(shù)據(jù)的完整性、準(zhǔn)確性和一致性的規(guī)則,MySQL?提供了多種約束類(lèi)型,幫助我們規(guī)范數(shù)據(jù)存儲(chǔ),本文給大家介紹了MySQL數(shù)據(jù)表的常見(jiàn)約束,需要的朋友可以參考下2024-12-12
Mysql深入探索之Explain執(zhí)行計(jì)劃詳析
這篇文章主要給大家介紹了關(guān)于Mysql深入探索之Explain執(zhí)行計(jì)劃的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
利用pt-heartbeat監(jiān)控MySQL的復(fù)制延遲詳解
這篇文章主要給大家介紹了利用pt-heartbeat監(jiān)控MySQL的復(fù)制延遲的相關(guān)資料,文中詳細(xì)介紹了pt-heartbeat、監(jiān)控原理以及安裝過(guò)程等的相關(guān)內(nèi)容,對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06
Mysql如何刪除數(shù)據(jù)庫(kù)表中的某一列
這篇文章主要介紹了Mysql如何刪除數(shù)據(jù)庫(kù)表中的某一列,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06

