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,保持更新的主要内容,如果未能解决你的问题,请参考以下文章