您好,欢迎来到速财网。
搜索
您的当前位置:首页MySQL删除表中重复记录

MySQL删除表中重复记录

来源:速财网


MySQL 删除表中重复记录,本文针对的MySQL版本是:5.0.22-community-nt。

MySQL 删除表中重复记录,,本文针对的MySQL版本是:5.0.22-community-nt。

1. 为表folder新建一个临时表folder_tmp

create table folder_tmp as select * from folder group by serverIp, userId, name, path;

这里根据serverIp, userId, name, path分组之后,表folder_tmp中留下的是主键id靠前的数据

2. 删除原来的表

drop table folder

3. 重命名表

alter table folder_tmp rename folder

4. 最后别完了创建外键和索引以及主键等,因为第一步骤创建的临时表,不包含原表的外键、索引和主键

Copyright © 2019- insurancechain.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务