ASP中数据库如何判断主键重复判断?

假设:我设置了两个主键,一个是UID,另一个是namename与UID都禁止重复,我预设UID号1-2000系统保留。写入数据库就是数据库的记录数+2000,我又手动加了... 假设:我设置了两个主键,一个是UID,另一个是name
name与UID都禁止重复,我预设UID号1-2000系统保留。
写入数据库就是 数据库的记录数+2000,我又手动加了2001,那么要添加的UID就是2001,因为UID重复了,如何让要写入的UID再加1,再重复再加1,直到没有重复(没有那条记录)
怎么避免主键重复添加
展开
 我来答
百度网友dff5dd3
推荐于2016-02-02 · TA获得超过259个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:102万
展开全部
不知道你用的是ACCESS还是Sql数据库,其实ACCESS中的主键并不是必须的,另外不太明白你为什么非要预留2000的数值,我一般设计数据库都不设置主键的,只留一个UID,让他自动编号就可以了,自动编号就表示你的所有数据库中就不可能会有重复的ID,不论修改还是删除都满足了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式