设置唯一索引引发的错误

SET FOREIGN_KEY_CHECKS=0;

ALTER TABLE `hl_0507`.`account_enterprise` ADD UNIQUE INDEX `cid`(`cid`) USING BTREE;

SET FOREIGN_KEY_CHECKS=1;
提示:
Query:
ALTER TABLE `hl_0507`.`account_enterprise` ADD UNIQUE INDEX `cid`(`cid`) USING BTREE
Result: 1062 - Duplicate entry '764' for key 'cid'

这是由于此表中想要设置唯一性的字段已经包含了重复的数据,先删除重复数据,再设置即可。

你可能感兴趣的:(数据库,sql)