mysql删除重复的数据保留一条[亲测有效]

(48) 2023-03-26 19:20

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说mysql删除重复的数据保留一条[亲测有效],希望能够帮助你!!!。
mysql删除重复的数据保留一条[亲测有效]_https://bianchenghao6.com/blog__第1张

mysql删除重复的数据保留一条

-- 删除多余的重复记录,只保留最小id的记录,content 为内容重复字段
DELETE FROM zimis WHERE id IN (
    SELECT * FROM (
        SELECT id FROM zimis WHERE (content) 
        IN (
            -- 查找相同的content字段信息
            SELECT content FROM zimis GROUP BY content HAVING COUNT(1) > 1
        ) AND id NOT IN (
            -- 查询最小id的记录
            SELECT MIN(id) FROM zimis GROUP BY content HAVING COUNT(1) > 1
        )
    ) AS stu_repeat_copy

);

mysql删除重复的数据保留一条[亲测有效]_https://bianchenghao6.com/blog__第2张

 如果有什么问题及不懂的可以于关注公众号 mysql删除重复的数据保留一条[亲测有效]_https://bianchenghao6.com/blog__第3张回复999加我微信交流下

上一篇

已是最后文章

下一篇

已是最新文章

发表回复