为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL - 条件外键约束

MySQL - 条件外键约束

慕丝7291255 2019-08-31 15:56:58
我的应用程序中有以下“评论”表: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个赞

感谢您过去的参与。我读了很多关于单表继承和多态关联的答案,还观看了你在其中一个中引用的演讲中的幻灯片。它帮助我更好地识别数据库中可能导致问题的情况。我已将您的书添加到我的阅读列表中,并可能会将其用于我的下一本软件阅读。

查看完整回答
反对 回复 2019-08-31
  • 2 回答
  • 0 关注
  • 482 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信