有些数据库会出现重复数据,有些情况是允许这些重复数据存在的,我们处理这些重复数据。
比方说我们创建一个表的时候,我们不想某个字段重复。
办法1:可以加主键索引,PRIMARY KEY 。
办法2:可以加唯一索引,UNIQUE。
查找重复数据的sql:
select * from table group by 重复数据字段。
select id,t.a from(select id,count(*) as s from table group by id having s>0)t;
过滤重复数据的sql:
需要用到distinct关键字
select distinct id from table;