2
我有一個表與主鍵auto_increment,我有一個重複的數據問題。爲了解決這個問題,我嘗試創建一個複合主鍵,但這是不可能的:#1068 - 定義了多個主鍵。如何創建複合主鍵是否已定義主鍵。 MySQL
我不能刪除主鍵,因爲有與他人的關係表,我不能只將唯一的一列,因爲德規則是複合。
我該怎麼辦?我正在使用MySQL。
我有一個表與主鍵auto_increment,我有一個重複的數據問題。爲了解決這個問題,我嘗試創建一個複合主鍵,但這是不可能的:#1068 - 定義了多個主鍵。如何創建複合主鍵是否已定義主鍵。 MySQL
我不能刪除主鍵,因爲有與他人的關係表,我不能只將唯一的一列,因爲德規則是複合。
我該怎麼辦?我正在使用MySQL。
修改表上的主鍵是一個棘手的練習。當現有密鑰被定義爲auto-increment
時,這是雙倍的。
不過,您可以創建複合唯一鍵。
ALTER TABLE ADD UNIQUE KEY (`column1`, `column2');