我现在想给某张表的某个字段加个唯一约束
但是现在已经有很多重复值了
alter table xxx add unique()会失败
有没有什么办法让mysql合并重复数据变成一条数据?
但是现在已经有很多重复值了
alter table xxx add unique()会失败
有没有什么办法让mysql合并重复数据变成一条数据?
解决方案 »
- 关于read_buffer_size和read_rnd_buffer_size的疑问
- Mysql如何多个表批量删除索引?
- 搜索查询问题
- MYSQL按条件成立的个数进行排序
- 求教MySQL的问题,在VB中,插入(insert into)数据时,为什么报这个错
- 汉字查询问题select语句不识别
- 在线等待!!!MYSQL4.04-bate版的配置问题(送分)。。。。
- mysql 执行了 update,数据库没做备份,能还原吗?
- like中文查询大数据量效率太差的问题
- 请问怎么改变mysql的系统变量?
- 关于mysql批量添加一个备注问题
- Column count doesn't match value count at row 1
name列上有unique约束,并且有唯一值
有四行row的name的值都是‘mary’,那么合并后,随便删除三条,我只要mysql保证保留其中某一条就行。
表里大概有40w条数据,5000条重复数据。
delete a from b1 a inner join b1 b on a.name=b.name and a.id>id