在SQL(特别是mysql)中考虑一种情况,当我有一个名为type的枚举(name,relation)和一个名为idtype的int的表时。基于字段的外键更改
然后我有另一个表称为名称有一个字段idname和另一个表称为与字段idrelation的关系。
本质上,如果键入== name,那么idtype是idname的外键,如果type = relation,则idtype是用于idrelation的外键。有没有办法指定这种外键关系?或者/是否有更好,更传统的方式来表示这种关系在MySQL中?
谢谢, 大卫
任何时候你想这样想,这是一个迹象表明你的数据库设计是致命的缺陷。 – HLGEM