正如标题所暗示的,我将很难解释这一点。:p
我在phpMyAdmin设置中有三个表。
在其中一个表中,包含两个外键。例如,foo_ID和bar_ID。它们已被索引,并显示字段名称。
在第一次从foo_ID中选择某些内容后,是否可以限制可以在bar_ID中选择的内容?
如果x=1打印= 6-10,则打印1-10
提前谢谢。
发布于 2011-04-30 18:50:21
我不认为你可以用约束来做到这一点,但如果你真的想要,你可以用触发器来实现它。
然而,我个人会在应用层中使用这种验证逻辑,除非人们将直接使用数据库。
发布于 2011-04-30 18:53:28
当然,只要做一些像这样的事情
SELECT IF(x = 1,'6-10',1-10') AS range
FROM table
https://stackoverflow.com/questions/5841213
复制相似问题