sql两张表互相有触发器修改对方字段

sql两张表互相有触发器修改对方字段,单独使用其中一个触发器系统都是OK的。但是同时启用这两个触发器,系统会报错。这种类型的触发器要怎么样控制呢。比如修改A表时,只有A表... sql两张表互相有触发器修改对方字段,单独使用其中一个触发器系统都是OK的。但是同时启用这两个触发器,系统会报错。这种类型的触发器要怎么样控制呢。比如修改A表时,只有A表下面的触发器生效;修改B表时 只有B变下的触发器生效??坐等答案!谢谢。。 展开
 我来答
Baby_原來
2015-12-05 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:505万
展开全部

1、可以禁用和启用  功能来达到想过

# 启用、禁用触发器
--禁用触发器
disable trigger tgr_message on student;
--启用触发器
enable trigger tgr_message on student;


2、在触发器中判断表中数据的列,根据某一列来触发

比如:表A中如果a字段修改则触发 触发器

        表B也可以根据某一列去限制

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式