mysql—是否可以从一个查询中将行插入到两个表中

2w2cym1i  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(357)

这个问题在这里已经有答案了

mysql是否插入多个表(数据库规范化?)(8个答案)
两年前关门了。
我在mysql中为一个类似于电子商务网站的项目创建了两个表。一个表用于显示事务进度,另一个表用于显示每个事务状态的详细信息。因此,在更新特定事务时,我应该能够在两个表中插入行。我知道我们可以通过单独查询插入它。我很好奇,如果有别的办法。。

xwbd5t1u

xwbd5t1u1#

如果将两个表连接起来并创建一个视图,则可以通过一个查询来更新两个表。这将允许您对视图执行insert操作,您只需为视图的“on insert”设置触发器即可处理插入到相应表中的操作。
我已经用mssql和postgres完成了这项工作,但是mysql应该具有相同的功能。

相关问题