尝试添加唯一键时,我在 MySQL 上遇到错误。这就是我想要做的。我有一个名为“unique_id”的列,它是 VARCHAR(100)。表上没有定义索引。我收到此错误:
#1062 - Duplicate entry '' for key 'unique_id'
当我尝试添加唯一键时。这是我如何在 phpMyAdmin 中进行设置的屏幕截图:
这是 phpMyAdmin 生成的 MySQL 查询:
ALTER TABLE `wind_archive` ADD `unique_id` VARCHAR( 100 ) NOT NULL FIRST ,
ADD UNIQUE (
`unique_id`
)
我过去遇到过这个问题,但从未解决过,所以我只是从头开始重建表。不幸的是,在这种情况下我不能这样做,因为表中已经有很多条目。谢谢你的帮助!