Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database design 如何在复合主键上设置约束,使其属性始终彼此不同?_Database Design - Fatal编程技术网

Database design 如何在复合主键上设置约束,使其属性始终彼此不同?

Database design 如何在复合主键上设置约束,使其属性始终彼此不同?,database-design,Database Design,我有一个具有以下属性的复合主键:(出发机场、到达机场),我想知道是否存在某种约束以确保出发机场与到达机场不同?作为复合键是不相关的 您需要应用检查约束或编写一个触发器来比较两个字段是否相等 在姐妹网站DBA.StackExchange.com上问这种问题可能更好。什么DBMS的版本是什么?当你在研究&你读了任何关于约束的介绍时,什么看起来是相关的?在考虑发帖之前,请始终用谷歌搜索任何错误消息或你的问题/问题/目标的许多清晰、简洁和准确的措辞,有或没有你的特定字符串/名称和网站:stackover

我有一个具有以下属性的复合主键:(出发机场、到达机场),我想知道是否存在某种约束以确保出发机场与到达机场不同?

作为复合键是不相关的


您需要应用
检查
约束或编写一个触发器来比较两个字段是否相等

在姐妹网站DBA.StackExchange.com上问这种问题可能更好。什么DBMS的版本是什么?当你在研究&你读了任何关于约束的介绍时,什么看起来是相关的?在考虑发帖之前,请始终用谷歌搜索任何错误消息或你的问题/问题/目标的许多清晰、简洁和准确的措辞,有或没有你的特定字符串/名称和网站:stackoverflow.com&tags,并阅读许多答案。如果你发布一个问题,用一句话作为标题。请参见文本上方的投票箭头(&S)。