表中只有一个字段,把重复的记录删掉。比如一共有一千行记录,其中有好些记录是重复的,那么现在就需要删掉多余的,只剩一个就行。就是让每一条记录都是唯一的。怎么写代码?
解决方案 »
- 求windows2008下mysql5.5提权方法
- 如果一个innodb的表没有主键
- 用mysqldump导出数据库时,怎么将一个大表分成若干insert导出呀。Mysql Administrator 就是这样实现的
- mysql 重复记录显示1条怎么做?
- 跪求设计一个简单的查询语句
- mysql中innodb表设置的问题.
- Navicat for MySQL 怎么连接局域网的数据库????
- 如何设置将mysql 表的自增字段从某一定值开始,如我让它从3000开始自动增加?
- zabbix web,报表的前百大触发器,数据在哪里。
- 数据库端查询的表大小 和 实体物理文件的大小 相比较 差距较大
- 求SQL语句 满足条件插入
- mysql 2003错误,涉及“mysql 临时表,内存表”、“mysql的配置my.ini”,“max_connections”,请教达人
Query OK, 0 rows affected (0.20 sec)mysql> insert into test1 values(1),(1),(2),(2);
Query OK, 4 rows affected (0.06 sec)
Records: 4 Duplicates: 0 Warnings: 0mysql> create table test2 select distinct a from test1;
Query OK, 2 rows affected (0.13 sec)
Records: 2 Duplicates: 0 Warnings: 0mysql> truncate table test1;
Query OK, 0 rows affected (0.05 sec)mysql> insert into test1 select a from test2;
Query OK, 2 rows affected (0.03 sec)
Records: 2 Duplicates: 0 Warnings: 0