是否可以将一对多的关系插入到数据库中?

时间:2017-08-13 17:53:15

标签: mysql sql database

根据下面的图片我们有和ERD模型 enter image description here

我想将整个数据同时插入到数据库中, 但我的问题是如何插入一对多的关系 与自己有另一种关系

我认为我必须运行一个查询来创建一个条目,然后在其中插入另一个包含它的关系数据。

我的意思是,不可能插入具有关系的数据,我们必须逐步插入并向上插入

你同意吗? enter image description here

1 个答案:

答案 0 :(得分:0)

使用MySQL时,在执行多行插入时无法获得自动增量值。

逐个插入行,获取自动增量值,然后通过多行插入插入辅助行。

如果您在单个事务中执行此操作,使用多个查询执行此操作的性能损失并不是那么糟糕。