2011-09-18 100 views
1

聽起來很簡單,但我似乎有一個艱難的時間在MySQL中刪除表中的主鍵 - 有一個表Compylid爲主鍵的CompanyList。它在數據庫中的其他幾個表中被用作外鍵。刪除mysql中的主鍵

我想保留字段CompID但我不希望它是主鍵。

我試着從CompID中刪除主鍵,但得到了錯誤。

錯誤:運行故障恢復腳本時出錯。詳情如下。 錯誤1050:表'CompanyList'已經存在

我應該刪除所有外鍵引用以實現此目的。

任何幫助將不勝感激。

回答

0

是的,你必須刪除所有的外鍵刪除它們引用的主鍵。