首页 > 解决方案 > 有没有办法在 MySQL 中为每个 ID 插入对应行的触发器?

问题描述

我想创建一个订单,然后将多行插入另一个表。这将如下所示:

用户从 tableOfStuff 中选择一个或多个项目,然后下订单,将新订单插入 tableOrders。创建此插入时,我需要将为该订单创建的 ID 复制到 TRIGGER 中,然后在 tableOrderDetails 中创建多行。在此表中,我希望为 tableOfStuff 中的每个 ID 创建一行,然后在每一行中重复一个新的 OrderID(为订单创建)。

我将如何在 MySQL 中实现这一点?任何教程或示例都会很棒或我应该在网上搜索的主题领域?

TableOfStuff - PK:ToS_ID

表订单 - PK:ToO_ID

TableOfStuffOrders - FK:ToS_ID && ToO_ID

ToO_ID 将只是一个 ID,但 ToS_ID 将是一个或多个 ID。

标签: mysqlsqltriggers

解决方案


推荐阅读