主键并不是唯一键 所以就可以插入重复值
使用一款工具派任务的时候总是会因为网速或者其他原因派重复任务,所以写这个,虽然不知道他们用的是不是sql server,限制重复数据是可以从根源上解决这个问题的
sql server 2008
1)首先建建一个最简单的数据库表,repeat
存储个人信息,name姓名,sex性别,number身份证号
姓名性别可以有重复项,身份证号不能重复
2)新建关系图,添加要操作的数据库表,点击管理索引和键
3)点击添加
4)1.点击列
2.将列改为需要限制的列(可以设置多项组合为不重复)
3.将是唯一的改为是
4.修改索引名称(可不做)
做完这些之后保存
5)在数据库中插入数据,当试图插入重复的number时,插入语句就会终止
这样就从根源上实现了不能插入重复数据的功能
posted on 2016-06-12 21:06 高达 阅读(2210) 评论(0) 收藏 举报