Create Table: CREATE TABLE `fuinfo` (
`fid` int(10) unsigned NOT NULL,
`name` varchar(40) NOT NULL,
`email` varchar(128) NOT NULL,
UNIQUE KEY `email` (`email`),
UNIQUE KEY `fid` (`fid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
我想丟掉email
上的唯一密鑰,怎麼樣?如何在MySQL中刪除唯一?
請注意,如果存在「email」列的外鍵(錯誤150),則可能無法刪除此類鍵。爲了使它起作用,首先刪除外鍵,然後刪除索引,然後重新創建外鍵。例如ALTER TABLE fuinfo DROP外鍵fk_name_for_email; – 2012-12-12 20:08:47