首先创建一张存有去除重复数据的零时表(通过group by 去重,后面的字段就按每个人的表的需求不同去写就行了)
create table tmp (select code,period,open,close,high,low,volume,beginTime,endTime from kline_btc_usdt
group by code,period,open,close,high,low,volume,beginTime,endTime);
然后删除原始表的数据
TRUNCATE table kline_btc_usdt;
将临时数据插入原始表内
iNSERT INTO kline_btc_usdt (code,period,open,close,high,low,volume,beginTime,endTime) SELECT * FROM tmp ;
最后删除临时表即可
drop table tmp;
JAVA进阶之路-mysq 删除重复数据
最新推荐文章于 2023-03-16 12:25:09 发布