MySQL 更改表外鍵報錯:ERROR 1025: Error on rename of .... (errno: 150)

背景:

 需要將數據庫表存在的原有基礎上,需要對錶的字段重新設計,包括字段的名稱更改,部分字段的增刪,

與此同時這個表與其他至少三個表持有外鍵關聯關係,在更改字段名稱的時候,無法成功,提示上述錯誤,


第一次解決:

  在選中表選擇設計表後,更改完字段名,然後選擇更改索引和外鍵的字段名,全部都更換一遍,還是提示上述錯誤


第二次解決:

 將此表的外鍵關聯表,關聯字段先記錄,然後將與其有關連的外鍵全部刪除,然後在選中表,設計表,在彈出的窗口中在重複第一次解決中的內容,搞定!

  

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