delete from `data` where `id` not in (
select t.max_id from
(select max(`id`) as max_id from `data` group by `title`) as t
);
data表里面的title重复删除只軣最大ID一个数据
(select max(`id`) as max_id from `data` group by `title`,`content`
这里的,`content`多个重复就这样
MYSQL删除重复数据,只留一条数据
最新推荐文章于 2024-07-11 10:27:20 发布
该SQL语句用于从`data`表中删除重复`title`的数据,但保留每个`title`下的最大`id`记录。通过子查询找出每个`title`的最大`id`,然后在主查询中使用`NOT IN`操作符排除这些最大ID,实现数据的删除。此操作适用于数据清理和优化。
摘要由CSDN通过智能技术生成