在MYSQL中配置几种单位类型之间的多种关系

问题描述

我在MysqL DB中有几个表,这些表中我必须相互关联,例如:

  • 产品
  • 产品类别
  • 实验
  • 实验类别
  • 下载
  • 文章

每对都应该有关系。

随着类型的数量从产品和类别逐渐增加,我从带有两个ID键/外键的简单外部参照表开始,例如 product_id | category_id

现在,掌握了上述所有内容后,我认为可以使用一个关系表来处理所有类型的事情,例如:

->assertStatus(422)

问题是,我看不到如何配置外键,以便数据完整性由数据库本身保持,并且(甚至,也没有)如何从中建立查询

数据库级别可以使用哪些策略在MysqL中保持这样的图结构?

如果我坚持使用MysqL,是否一定要为每个关系使用单个外部参照,或者是否有某种巧妙的方法来存储带有数据完整性的图形?

还是我应该考虑使用其他数据库?如果是这样,哪一个可以与nodejs一起使用?

先谢谢了

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)