我们的数据库有一个父表和多个子表,用于1对多关系。父表有一个UPDATE INSERT触发器,这样当数据被修改时,' count'已更新当前行中添加数据的字段。
我还想在子表中的相关记录上使用数据INSERT DELETE或UPDATE来触发此计数的更新。所以我在每个子表上放置了一个触发器,它更新了父表的计数。但是当在单个事务中将行插入/删除到多个子表中时,计数过程将被多次触发。有没有办法避免这种情况?我正在寻找一个仅针对多个表的更新而触发一次的单个触发器,但是它可以访问所有已修改表的并集的插入/删除的主键ID。