社区
MS-SQL Server
帖子详情
help!SQL数据库中怎样防止存入相同的记录?
gust99
2001-12-04 09:22:47
我的一张访问记录表中,有文章代号和用户代号这样两个字段,我不想让它存入这两个字段完全一样的记录,该怎样解决?
...全文
131
13
打赏
收藏
help!SQL数据库中怎样防止存入相同的记录?
我的一张访问记录表中,有文章代号和用户代号这样两个字段,我不想让它存入这两个字段完全一样的记录,该怎样解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gust99
2001-12-05
打赏
举报
回复
谢谢各位!
mmzxg
2001-12-04
打赏
举报
回复
多个约束你肯定可以保证唯一啦,
mmzxg
2001-12-04
打赏
举报
回复
设定多个约束嘛。。。
mars_bolt
2001-12-04
打赏
举报
回复
搞不定,你要两个字段不同,就把他们的编号不重复就好了。而且你的想法让人不明白。
jassonlu
2001-12-04
打赏
举报
回复
设置 (article_id,user_id)为PK就可以了
seafo
2001-12-04
打赏
举报
回复
将两个字段同时设为主键也可以
seafo
2001-12-04
打赏
举报
回复
if not exists (select * from table1 where 文章代号='1234' and 用户代号='5678')
insert into table1 (文章代号,用户代号) values('1234','5678')
gust99
2001-12-04
打赏
举报
回复
不行!这两个字段必须允许重复,只是不能同时重复,再帮我想想其他办法!
hydnoahark
2001-12-04
打赏
举报
回复
为两个字段建立Unique Index即可
bimxhd
2001-12-04
打赏
举报
回复
同意楼上!
hydnoahark
2001-12-04
打赏
举报
回复
或者你可以建立主键:
Primary Key: 文章代号+用户代号
hydnoahark
2001-12-04
打赏
举报
回复
>>这两个字段必须允许重复,只是不能同时重复
同时为文章代号和用户代号设置Unique Index而不是独立设置,即:
Unique Index: 文章代号+用户代号
gust99
2001-12-04
打赏
举报
回复
大家可能还不太明白我的目的,在访问记录中,文章代号和用户代号肯定会有重复的,
一篇文章有很多人看,同样一个人不只看一篇文章,我只是不想同一个人多次看同一篇文章,我只要记录一次就够了。
谁能给出具体的解决办法?
sql
注入关键字大全
sql
注入关键字大全,包括
sql
serve , odbc,等
SQL
Server 常用存储过程
SQL
Server 常用存储过程,
SQL
Server 常用存储过程
Oracle PL
SQL
编程手册
Oracle_PL
SQL
_编程手册,关于oracle管理软件pl/
sql
的用法,大家可以看下,
Oracle 学习大全
Oracle 学习大全Oracle 学习大全Oracle 学习大全Oracle 学习大全
表白墙网站源码 说出你的心声
部署环境:PHP+MY
SQL
装置协助 上传解压导入
sql
文件 修正inc/cofign.php 后台地址/admin 账号admin 密码admin
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章