sqlite 删除表中重复数据(亲测可用)


 例子:表名  Paper 。通过字段PaperID查找重复数据。  

 1 --查询某表中重复的数据
       select * from Paper group by PaperID having count(*)>1;

 2--删除重复行数,只剩不重复的记录(rowid为sqlite自带字段)
      delete from Paper where Paper.rowid not in (select MAX(Paper.rowid) from Paper group by PaperID);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM