时间:2021-07-01 10:21:17 帮助过:37人阅读
问题发现?
相同的数据在同一张表里出现了多次。我的需求是删除多余的数据,但要保留其中一条。
定义 表名 table_a ,判断唯一的两个字段 c_1,c_2,无关字段data
表中原始数据如下
删除语句:
DELETE FROM table_a WHERE id IN (SELECT id FROM ( SELECT id FROM table_a GROUP BY c_1,c_2 HAVING count(*) > 1 )e );
以上就是mysql怎么去掉表中重复的字段的详细内容,更多请关注Gxl网其它相关文章!