查了很多mysql数据表去重的资料,还是创建临时表的方法靠谱
//去重
$sql1 = "CREATE TEMPORARY TABLE tmp_table SELECT * FROM tablename group by `name`";$pdo1->exec($sql1);
$sql2 = "drop TABLE tablename;
$pdo1->exec($sql2);
$sql3 = "CREATE TABLE tablename SELECT * FROM tmp_table";
$pdo1->exec($sql3);
DROP TEMPORARY TABLE tmp_table
//查重复数据
select user_name,count(*) as count from user_table group by user_name having count>1;
本文介绍了一种通过创建临时表来去除MySQL数据表中重复记录的有效方法,并提供了具体的SQL语句实例。此外,还展示了如何查找数据表中的重复项。
660

被折叠的 条评论
为什么被折叠?



