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