Mysql 如何删除数据表中的重复数据!
2014-06-11 09:10
260 查看
1、使用distinct查询所有不重复的记录
2、创建数据表相同结构的临时表,将第一步的数据复制进去
create temporary table if not exists student_temp as (select distinct(name), sex from student);
3、truncate table student;
4、insert into student(id,name,sex) select null,name,sex from student_temp;
2、创建数据表相同结构的临时表,将第一步的数据复制进去
create temporary table if not exists student_temp as (select distinct(name), sex from student);
3、truncate table student;
4、insert into student(id,name,sex) select null,name,sex from student_temp;
相关文章推荐
- MySql-如何查询删除数据表重复记录
- mysql如何快速删除重复的数据
- 在Mysql和Oracle中如何删除字段中的重复数据
- MySql-如何查询删除数据表重复记录
- 在ORACLE中如何删除表中的重复数据
- oracle中如何删除重复数据
- 在ORACLE中如何删除表中的重复数据
- oracle中如何删除重复数据
- 如何在MSSQL删除多条重复数据
- mysql删除某个字段重复的数据
- oracle中如何删除重复数据
- oracle中如何删除重复数据
- oracle中如何删除重复数据(sunlen)
- 按某一字段分组取最大(小)值所在行的数据,如何按字段删除重复记录
- oracle中如何删除重复数据
- ZT: Oracle 中如何删除重复数据
- oracle中如何删除重复数据
- oracle中如何删除重复数据
- 如何删除数据表中重复的记录
- oracle中如何删除重复数据