Mysql常見問題和錯誤

一、Check the manual that corresponds to your MySQL server version for the right

在mysql中經常會遇到這個錯誤,幾乎這個問題的原因就是sql語句寫錯了。仔細檢查sql語句,

如果sql語句確實沒有語法錯誤的 話,那很可能就是mysql保留字的問題,你的字段用了mysql保留字。

例如:key,right等等都是mysql保留字,字段名不能用。

 

 

二、1005 : can not create table ... (errno:121)

 

引起這個錯誤的原因是在數據庫中存在相同的外鍵名,一個數據庫中的外鍵名是不能相同的。

 

三、1005 : can't create table ... (errno :150)

這個問題好像是外鍵關聯和索引有關,我用navicat建一個有兩個外鍵的表,提示這個錯誤。從另一個數據庫中轉移這個表,提示:comment for table is too long ,不理解啊。

後來,用命令行建表就行了,可能和工具有關吧。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章