【发布时间】:2019-03-12 05:17:23
【问题描述】:
我有一张这样的桌子:
id c1 c2
1 5 abc
2 5 abc
3 2 xyz
4 2 xyz
5 68 sdf
我想删除 c1 和 c2 相同的行(即 id 为 2 和 4 的行)
编辑:我试过了
ALTER IGNORE TABLE jobs
ADD UNIQUE INDEX idx_name (c1, c2);
但是得到了这个
1834 - 无法从表 'abc' 的外键约束 'xyz' 中的父表中删除行
【问题讨论】:
-
不重复,见编辑@SamiKuhmonen 抱歉
-
可以找到一个好的解决方案here。
-
副本中有几种解决方案,而不仅仅是一种。其他的都试过了吗?
标签: mysql sql phpmyadmin