删除mysql中重复的数据记录

1、删除数据库 secondary.reg 中重复的数据

从id大的开始删除

#  删除表中多余的重复记录,
SET SQL_SAFE_UPDATES = 0;
delete from secondary.reg where regId not in (
    select r.min_id from 
        (select min(regId) as min_id from secondary.reg group by region_name) as r
);
SET SQL_SAFE_UPDATES = 1;

 

posted @ 2021-04-14 20:53  天宇爱水  阅读(118)  评论(0编辑  收藏  举报