sql MySQL删除dupes,保持更新

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql MySQL删除dupes,保持更新相关的知识,希望对你有一定的参考价值。

DELETE mytable
    FROM mytable
    INNER JOIN (
            SELECT max(id) AS lastId, someColumnWithDupes
            FROM mytable
            GROUP BY someColumnWithDupes
            HAVING count(*) > 1
            ) duplic ON duplic.someColumnWithDupes = mytable.someColumnWithDupes
    WHERE mytable.id < duplic.lastId;

以上是关于sql MySQL删除dupes,保持更新的主要内容,如果未能解决你的问题,请参考以下文章

sql 删除Dupes

SQL - 删除两列之间的重复值

如何删除唯一行并保持重复? SQL

RedisUtils工具类,设置缓存,然后需要在删除,更新插入的时候清空缓存,保持redis和mysql的数据一致

RedisUtils工具类,设置缓存,然后需要在删除,更新插入的时候清空缓存,保持redis和mysql的数据一致

MySQL数据库基础——SQL插入更新删除操作