当没有创建表或创建索引权限的时候,删除相同的数据

来源:互联网 发布:阿里云dns 编辑:程序博客网 时间:2024/06/12 01:09

当没有创建表或创建索引权限的时候,可以用下面的方法:

如果你要删除较旧的重复记录,可以使用下面的语句:

mysql> delete from a
-> using demo as a, demo as b
-> where (a.id > b.id)
-> and (a.site = b.site);
Query OK, 2 rows affected (0.12 sec)

mysql> select * from demo order by id;
+—-+————————+
| id | site |
+—-+————————+
| 1 | http://www.CodeBit.cn |
| 2 | http://YITU.org |
| 3 | http://www.ShuoWen.org |
+—-+————————+
3 rows in set (0.00 sec)

0 0
原创粉丝点击