这个问题在这里已经有答案了:
mysql是否插入多个表(数据库规范化?)(8个答案)两年前关门了。我在mysql中为一个类似于电子商务网站的项目创建了两个表。一个表用于显示事务进度,另一个表用于显示每个事务状态的详细信息。因此,在更新特定事务时,我应该能够在两个表中插入行。我知道我们可以通过单独查询插入它。我很好奇,如果有别的办法。。
xwbd5t1u1#
如果将两个表连接起来并创建一个视图,则可以通过一个查询来更新两个表。这将允许您对视图执行insert操作,您只需为视图的“on insert”设置触发器即可处理插入到相应表中的操作。我已经用mssql和postgres完成了这项工作,但是mysql应该具有相同的功能。
1条答案
按热度按时间xwbd5t1u1#
如果将两个表连接起来并创建一个视图,则可以通过一个查询来更新两个表。这将允许您对视图执行insert操作,您只需为视图的“on insert”设置触发器即可处理插入到相应表中的操作。
我已经用mssql和postgres完成了这项工作,但是mysql应该具有相同的功能。