这篇文章主要介绍了Mysql 删除重复数据保留一条有效数据,实现原理也很简单,mysql删除重复数据,多个字段分组操作,结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
# 实例
# 删除重复数据,保留最新数据
DELETE FROM q1
WHERE id not in (
SELECT MaxId.max_id FROM (
SELECT max(id) as max_id FROM q1 GROUP BY `name`
) as MaxId ## 要保留的数据
)
这篇文章主要介绍了Mysql 删除重复数据保留一条有效数据,实现原理也很简单,mysql删除重复数据,多个字段分组操作,结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
# 实例
# 删除重复数据,保留最新数据
DELETE FROM q1
WHERE id not in (
SELECT MaxId.max_id FROM (
SELECT max(id) as max_id FROM q1 GROUP BY `name`
) as MaxId ## 要保留的数据
)