image.png
这时就应该删除重复的数据后再设置唯⼀性。
4,进阶操作——组合索引的唯⼀性
前⾯只讲了给⼀个字段设置唯⼀性的⽅法,如果有两个或多个字段的组合需要唯⼀呢?
例⼦:有⼀个保存⼤四毕业⽣每周上传的毕设报告的表。它有学⽣id:sid,周数:week,报告内容:content等字段。
这⾥只允许每个学⽣每周上传⼀份周报告,即sid和week的组合不能出现重复的情况,也就是说不能有两条记录他们的sid和week都相同。如何在mysql中进⾏设置呢,这⾥只给出navicat中的⽅法:如图只需要选中两个栏位就可以啦!
mysql删除重复的数据保留一条
image.png