我有包含以下列的表格:
id,name,attribute_id,params_desc
表格中的数据如下所示:
0,'some',1,'something'
1,'some',2,'somethingelse'
2,'some',3,'somethingelses'
3,'some',1,'something'
我需要的是删除具有相同 name
和 attribute_id
的重复项。
我无法在这里找到一些可行的解决方案,因为 DISTINCT
或 UNIQUE INDEX
或 INSERT IGNORE
对我不起作用。
谢谢你的时间。
最佳答案
ALTER IGNORE TABLE tableName
ADD CONSTRAINT SomeName UNIQUE (name ,attribute_id)
关于MySQL删除具有两个相同列的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19818197/