删除数据库重复数据
上图是数据库定义,数据中储存了97万条数据。我要删除其中的的重复数据,并保留其中一条。
其中,如果merchantId,commodityId,price,priceTime(只看天数)相同的话,那么就进行删除。
delete from history where (merchantId,commodityId,price,priceTime) not in (SELECT DISTINCT merchantId,commodityId,price, LEFT(priceTime,10) FROM supnuevo_buyer_price_history)
文档来源:51CTO技术博客https://blog.51cto.com/u_12810522/3025473
页:
[1]