领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

SQL语句删除数据库中重复的数据(sql 删除重复的记录)

nixiaole 2025-04-01 21:04:49 知识剖析 3 ℃

操作:

  • 首先创建个表,把要删除那个表重复记录的最大ID读出来

  • 然后执行删除

  • 最后把创建的那个表删除了

$db->query("create table tmp as select max(id) as col1 from `表名` group by `需要删除的重复数据的字段名`");

$db->query("delete from `表名` where id not in (select col1 from tmp)");

$db->query("drop table tmp");

Tags:

最近发表
标签列表