我的应用程序中有以下“评论”表:comments--------id INTforeign_id INTmodel TEXTcomment_text TEXT...这个表的想法是存储我的应用程序的各个部分的注释 - 它可以存储博客帖子的评论,即:1|34|blogpost|lorem ipsum...用户图片:2|12|picture|lorem ipsum...等等。现在,有没有办法强制FOREIGN KEY约束这些数据?即在评论表中这样的东西:FOREIGN KEY (`foreign_id`) REFERENCES blogposts (`id`)//but only when model='blogpost'
2 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
感谢您过去的参与。我读了很多关于单表继承和多态关联的答案,还观看了你在其中一个中引用的演讲中的幻灯片。它帮助我更好地识别数据库中可能导致问题的情况。我已将您的书添加到我的阅读列表中,并可能会将其用于我的下一本软件阅读。
添加回答
举报
0/150
提交
取消