mysql——删除重复数据,只保留一条

1、业务表出现大量重复数据,要进行去重处理(不是指查去重,要直接删除)

(id必须是自增的或有规律的纯数字,这条语句才有效果)


DELETE FROM t_project WHERE id NOT IN (


    SELECT t2.id FROM (
      SELECT MIN(t.id) AS id FROM t_project t GROUP BY t.project_code
    ) t2
);

 

 

posted @ 2023-12-25 14:46  下课后我要去放牛  阅读(150)  评论(0编辑  收藏  举报