我正在尝试设计MySQL数据库的表和关系,我面临以下情况:
scales: {
xAxes: [{
gridLines: {
tickMarkLength: 0
}
}]
}
表,其incidences
主键和其他一些字段。id
的标准表,结构相同。它们之间的关系应该是reports
(即,one to many
报告是根据1
发生率生成的。但是在定义关系时会出现问题,因为据我所知,我应该在n
表中声明一个report_id
外键,但事件发生在报告之前,所以当我创建它们时我不会还有incidences
信息......
有没有人有这种情况的经验?它是如何得到普遍解决的?
非常感谢任何帮助。 提前谢谢。
答案 0 :(得分:0)
FOREIGN KEYs
不是最终所有. Simply have the incidences.report_id column, and declare it
NULL . When you get the
report_id`,然后填写列。只有在必要时,才会在incidents.report_id上有一个索引。