【发布时间】:2013-11-07 13:08:32
【问题描述】:
我正在开发一个应用程序,它需要保存有关两个城市之间距离的数据。
我在 Mysql 数据库中创建了一个距离表,其中包含两个城市的名称和它们之间的距离。我已将两个城镇列设为复合主键。
我希望数据库限制应用程序生成重复的反向条目(如屏幕截图所示),以防止出现不同的距离值。
解决这个问题的最佳解决方案是什么?
【问题讨论】:
-
不确定 mysql - 在 Oracle 中,您可能会使用某种基于函数的索引,将值散列在一起..
标签: mysql sql primary-key composite-primary-key