`
jacky68147527
  • 浏览: 207326 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQL删除重复记录的方法

阅读更多
//user 表结构
create table user(
varchar(20) uname notnull;
varchar(16) upass ;
);


//建立临时表,并复制user表中不重复的数据
create table  user_tmp as select distinct * from user;

drop table user;//删除user表

alert user_tmp rename user;//将user_tmp表重命名为user
分享到:
评论
4 楼 农村哥们 2009-05-21  
select distinct * from user;
实际上表中哪有两条一摸一样的数据,去掉重复只的是 “某个字段”的重复。你这个方法根本行不通
3 楼 kiki 2009-02-22  
delete  ccs_users
where userid in(
select max(userid) from ccs_users group by userid having count(*)>1)
2 楼 找不到服务器 2009-02-21  
有没有其他方法?
1 楼 qq5480159 2009-02-21  
学习了,,,,

相关推荐

Global site tag (gtag.js) - Google Analytics