受插入触发器影响的Mysql表有多个源

时间:2016-06-17 00:12:32

标签: mysql stored-procedures triggers

我的架构中有一个表格,如下所示:

X(rID(PK), cellID, Pos, type, serial, version, vendorType,invType,opState, freq, rackNo, bandID, statusID). 

此表X应该提供有关我们所拥有设备的汇总信息。

我在此表上有3个触发器 - 插入,更新,删除,以便当设备的状态或位置发生变化时,更改会反映到跟踪此表历史记录的不同表中。

问题:字段1是主键,因此必须手动输入,字段2,10,12,13是FK并且来自其他表PK和字段2,3,4,5,6, 7,8,9,11都是直接来自报告服务器的信息(我已经存储在另一个表中,但它们不是FK)。

我想一次尝试插入X.没有三个单独的插入,因为这意味着在X的每一行的历史跟踪表中有三个单独的行...这是一个问题。

我正在使用phpmyadmin和mysql。我可以在这里做些什么来将所有这些组合在一个插入中(更新/删除触发器现在不是一个大问题)?

0 个答案:

没有答案