博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 删除重复数据
阅读量:6967 次
发布时间:2019-06-27

本文共 510 字,大约阅读时间需要 1 分钟。

hot3.png

mysql -h **.**.**.** -u 用户名 -p密码 --execute="select pid,sid,count(*) cnt from cloud_store_***_0 group by pid,sid having cnt > 1;" 数据库名> 000.txt
 
awk '{printf("delete from cloud_store_****_0 where pid=%s and sid=%s limit %d;\n",$1,$2,$3-1)}' 000.txt > 000.sql
 

mysql -h **.**.**.** -u用户名 -p密码 数据库名< 000.sql

需要删除000.txt 的第一行,应为第一行是列名

awk '{printf("insert INTO cloud_store_passportthirduser_0 (pid,sid,message) VALUES(%s,%s,'\'fetch\'');\n",$1,$2)}' 005.sql > 006.sql

转载于:https://my.oschina.net/u/1388024/blog/178756

你可能感兴趣的文章