2012-05-02 75 views
0

我有一個具有唯一約束的表。什麼是放棄這個約束的正確方法?刪除MySQL表中的唯一約束條件

特定索引沒有名稱。它只是一個列名。

而我想保留該列....只是放棄唯一性約束。

謝謝!

回答

3

如果您尚未在您的DDL中爲索引指定名稱,則MySQL將選擇一個名稱。執行以下語句:

SHOW CREATE TABLE foobar\G 

有幾種方法來刪除約束,例如:

ALTER TABLE foobar DROP INDEX index_name;