10 个解决方案
#1
触发器
#2
可以用触发器,也可以连级更新。
#3
怎样建立这个触发器啊
#4
我认为这个问题用触发器解决不好,因为AB两表的更新是联动的,如果在两个表上都建立UPDATE触发器,那么很容易造成循环更新而导致数据库阻塞,并且锁定AB两表。我的建议是,直接将SQL语句写到更新数据的存储过程中,AB两表各写一个,只要SQL的语法和逻辑不出现问题,这个问题解决起来还是比较简单的
#5
create trigger..
#6
--创建触发器的语法
CREATE TRIGGER `<databaseName>`.`<triggerName>`
< [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] >
ON <tableName>
FOR EACH ROW
BEGIN
do something
END
#7
触发器
#8
使用触发器吧···
#9
值得考虑
#10
你的担心是多余的。
#1
触发器
#2
可以用触发器,也可以连级更新。
#3
怎样建立这个触发器啊
#4
我认为这个问题用触发器解决不好,因为AB两表的更新是联动的,如果在两个表上都建立UPDATE触发器,那么很容易造成循环更新而导致数据库阻塞,并且锁定AB两表。我的建议是,直接将SQL语句写到更新数据的存储过程中,AB两表各写一个,只要SQL的语法和逻辑不出现问题,这个问题解决起来还是比较简单的
#5
create trigger..
#6
--创建触发器的语法
CREATE TRIGGER `<databaseName>`.`<triggerName>`
< [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] >
ON <tableName>
FOR EACH ROW
BEGIN
do something
END
#7
触发器
#8
使用触发器吧···
#9
值得考虑
#10
你的担心是多余的。