2010-08-13 75 views
1

是否可以在MySQL(版本5.1.47)中刪除主鍵索引。是否可以在MySQL中刪除主鍵索引?

這是爲了優化插入性能。

+0

如果您最終複製了主鍵,則直到您嘗試重新創建主鍵後才能找到。 – 2010-08-13 13:54:29

+0

我想刪除主鍵上的索引,而不是主鍵本身。 – prp 2010-08-13 14:07:05

+2

該索引用於保持該字段的唯一性。您不能刪除索引並保持唯一性要求。 – 2010-08-13 14:09:18

回答

4

如果你確定這是你想做的事(注意,你的問題保羅湯布林的評論),然後從ALTER TABLE文檔:

ALTER TABLE `tablename` DROP PRIMARY KEY; 

DROP PRIMARY KEY丟棄主鍵。如果沒有主鍵,則會發生錯誤。