删除mysql 表中重复的数据

mysql的知识快忘光了。今天数据库爆了异常,数据重复。

记录了一下

关系表中,数据重复。

解决方法是:新建一个临时表,保存所有不重复的数据 

create table tmp as (select distinct sno,sname,age,sex from s);

然后清空原数据表,把数据临时表数据更新过去

delete from s;
将临时表中的数据插入到原表。
insert into s select * from tmp;
删除临时表
drop table tmp;

 

posted @ 2018-10-26 18:22  大宇007  阅读(308)  评论(0编辑  收藏  举报