MySql常見錯誤

2021-06-16 04:15:27 字數 397 閱讀 9927

總結一些使用mysql過程中遇到的錯誤以及解決辦法

建立表時錯誤

error121

這是外關鍵字名字重複的錯誤,即使是在不同的表中,外關鍵字的名字也不能重複。

error150

這類錯誤包括3種情況:

1. 外來鍵和被引用外來鍵型別不一樣,比如integer和double

2. 找不到要被引用的列

3. 表的字元編碼不一樣

建立外來鍵失敗

資料庫引擎 要採用innodb  而 myisam引擎不支援外來鍵

今天就遇到乙個這個問題,sql指令碼執行有問題,有時執行通過有時通不過,後來發現是乙個外來鍵,再看錶結構,發現即使通過外來鍵也沒建立

成功,後來終於發現外來鍵依賴的那個表的引擎不是innodb的。。。。。鬱悶呀。。。。

mysql常見錯誤

mysql也符合sql語句的格式,所以,我們對其進行不當的操作時,mysql就會報出一系列的錯誤。每個錯誤對應著乙個錯誤編碼,當出現了錯誤別緊張,我們先看錯誤寫的是什麼意思,然後才對症下藥地解決掉。1062錯誤 解決方案 我將tag表的tname欄位設定為unique屬性,也就是tname具有唯一性...

mysql常見錯誤

error 1044 42000 access denied for user localhost to database mysql 原來是因為mysql資料庫的user表裡,存在使用者名為空的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實際是匿名登入的,通過錯誤提示裡的可以看出來。解決...

mysql常見錯誤

error innodb data file usr local mysql 5.6.30 data3306 ibdata1 is of a different size 1 2 3 4 5 6 7 8 9 10 11 root localhost mysql less etc my.cnf gre...