sql 如何约束多列中所有值均不同?
如有一表结构:
CREATE TABLE t1(
c1 INT,
c2 INT,
c3 INT
);
我如何写约束使得对任何两行,第一行的 c1, c2, c3 中任何一个与第二行的 c1, c2, c3 的任何一个均不同,且每一行的 c1, c2, c3 彼此不同?
Update:
查了 stackexchange 人家表示 unique 约束写不了,不过可以写 check 解决~
看看童鞋们有没有好办法。。。
sql
mysql
postgresql
赞
收藏 0
回答 1
待解决
相关问题
pandas根据多列值的条件替换某列对应的值
2323浏览 • 0回复 待解决
List组件如何设置多列
2200浏览 • 1回复 待解决
List组件如何实现多列效果
2045浏览 • 1回复 待解决
mysql多对多查询sql怎么写?
2043浏览 • 1回复 待解决
使用List组件实现多列布局
440浏览 • 1回复 待解决
HarmonyOS获取手机中所有的文件(.txt / .doc/ .ppt/.pdf )
295浏览 • 1回复 待解决
PostgreSQL group by 获取唯一值并添加列
2608浏览 • 2回复 待解决
mysql的timestamp类型列如何修改默认值?
2290浏览 • 1回复 待解决
如何替换字符串中所有匹配的正则为给定的字符串
216浏览 • 1回复 待解决
使用List组件设置多列布局的方式
335浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的值和value
870浏览 • 1回复 待解决
遍历目录中所有文件,遍历指定目录,获取当前目录下所有文件,并通过页面展示文件列表。
939浏览 • 1回复 待解决
为什么重复值高的列(比如性别)不能作为索引?
2207浏览 • 1回复 待解决
模块多target,如何设置不同target的环境变量?
61浏览 • 1回复 待解决
Web组件隐私模式下如何清除Web SQL当前使用的所有存储?
320浏览 • 1回复 待解决
HarmonyOS 如何在不重装应用的情况下,清除应用中所有缓存数据和沙盒中的数据
560浏览 • 1回复 待解决
Grid onItemDragStart时间设置替代方案、以及多列Grid Item实现通用示例
341浏览 • 1回复 待解决
HarmonyOS relationalStore数据库唯一约束(UNIQUE)是非支持值>0时才会触发?
45浏览 • 1回复 待解决
如何在多个相同类型的picker组件中赋不同值?
4484浏览 • 1回复 待解决
多实例下如何判断同一进程内的所有实例都已销毁
107浏览 • 0回复 待解决
如何设置约束优先级,有人知道吗?
760浏览 • 2回复 待解决
SQLAlchemy在删除有外键约束的记录时,外键约束未起作用,何解?
3966浏览 • 0回复 待解决
HarmonyOS ArkUI是否有约束布局?
224浏览 • 1回复 待解决
同一条SQL在PolarDB MySQL中执行计划不同是什么原因?
2612浏览 • 1回复 待解决
Native如何创建子线程,有什么约束,与主线程如何通信
1927浏览 • 1回复 待解决
能写check加约束了