mysql中查询并删除重复的记录(多字段条件)

发布于 2021-03-08 20:05:11
浏览量
3974
1 个回答
猫哥
猫哥 项目组成员 2021-03-08
希望我的回答能对你有所帮助

这里是一个实例

DELETE FROM `kun_user_address` where id NOT IN (SELECT t.min_id FROM (SELECT id as min_id FROM `kun_user_address` GROUP BY mobile,linkman,address ORDER BY id asc) as t);
  1. 先找出重复的数据中最小的值ID,包含非重复数据
  2. 删除除了这些id以外的数据。

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览