【发布时间】:2020-02-19 05:57:02
【问题描述】:
有表contents_tags
+------------+--------+
| content_id | tag_id |
+------------+--------+
| 1 | 1 |
| 1 | 2 |
| 1 | 2 |
| 2 | 3 |
| 2 | 4 |
| 2 | 4 |
我想用两列创建唯一索引
alter table contents_tags ADD UNIQUE `contents_tags` (`content_id`, `tag_id`);
但我已经有重复的条目并收到错误:
错误 1062 (23000):键“contents_tags”的重复条目“1-2”
alter IGNORE table contents_tags ADD UNIQUE `contents_tags` (`content_id`, `tag_id`);
忽略 - 在 Mysql 8 中不起作用
如何删除重复项?
【问题讨论】:
标签: mysql