设置三个字段为联合主键,能用于判断其中的两个字段么
时间:2011-12-17
来源:互联网
例如表中有三个字段 uid tid id
将这三个字段设置为联合主键
那么,用其来判断uid 和 tid 这一组合的唯一性可以么
谢谢
将这三个字段设置为联合主键
那么,用其来判断uid 和 tid 这一组合的唯一性可以么
谢谢
作者: javaready 发布时间: 2011-12-17
没看懂楼主的意思。
建议举例说明。
建议举例说明。
作者: ACMAIN_CHM 发布时间: 2011-12-17
引用 1 楼 acmain_chm 的回复:
没看懂楼主的意思。
建议举例说明。
没看懂楼主的意思。
建议举例说明。
没懂?这么严重的问题!
不知道这么表达能看懂不?
table表中有 uid tid id 三个字段
其值分别为为 1 2 3
将这三个字段设置为联合主键
当我再 INSERT INTO table ( uid , tid ) VALUES ( 1 , 2 )时,不知道能不能插入
作者: javaready 发布时间: 2011-12-17
引用当我再 INSERT INTO table ( uid , tid ) VALUES ( 1 , 2 )时,不知道能不能插入
试一下不就知道了? MYSQL会告诉你主键不允许为空 作者: ACMAIN_CHM 发布时间: 2011-12-17
引用 3 楼 acmain_chm 的回复:
引用当我再 INSERT INTO table ( uid , tid ) VALUES ( 1 , 2 )时,不知道能不能插入试一下不就知道了? MYSQL会告诉你主键不允许为空
引用当我再 INSERT INTO table ( uid , tid ) VALUES ( 1 , 2 )时,不知道能不能插入试一下不就知道了? MYSQL会告诉你主键不允许为空
什么意思,主键不能为空?
我想用这个主键来限制uid 和 tid分别相同的时候不能插入
作者: javaready 发布时间: 2011-12-17
引用我想用这个主键来限制uid 和 tid分别相同的时候不能插入
那就创建基于这两列的主键。不要把ID加入。 作者: ACMAIN_CHM 发布时间: 2011-12-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28