删除数据库里面重复的数据。保留最新的一条

该博客介绍了一个用于删除数据库中重复订单的SQL语句,保留每个订单号下的最新记录。操作前务必备份,以防数据丢失。此语句通过子查询找出每个订单号的最大ID,然后从原始表中删除不在这些最大ID集合内的记录。
摘要由CSDN通过智能技术生成
delete from tab_order where id not in (
    select t.max_id from
        (select max(id) as max_id from tab_order group by order_no) as t
);

上面是数据库语句,仅做参考,记得操作前一定要先备份,否则出现问题,等shi…
本语句是以 订单号:order_no为查询条件,删除订单号重读的数据,保留最新的一条,可做参考修改语句,别copy,直接copy用不了的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值