gpt4 book ai didi

mysql - 我想做一个合并三个表的mysql触发器可以吗

转载 作者:行者123 更新时间:2023-11-30 00:11:21 25 4
gpt4 key购买 nike

这就是我想要更改表2的值2并自动更新另一个表中的table1 value1。

 DELIMITER $$
CREATE TRIGGER update_count2 AFTER update ON table2.value2
FOR EACH ROW
BEGIN
update table1.value1
join table2.value2 on foreignkeyoftable1 = primaryKeyftable2
join table3.value3 on primarykeyoftable3= foreignkeyoftable2
set table1.value1 = value2 * value3;
END $$
DELIMITER ;

最佳答案

尝试这种触发器,并更新查询。

DELIMITER $$
CREATE TRIGGER update_count AFTER INSERT ON table1
FOR EACH ROW
BEGIN
update table1 t1
join table2 t2 on t1.id = t2.id
join table3 t3 on t1.id = t3.id
set t1.updateColumn = t2.value * t3.value
END $$
DELIMITER ;

关于mysql - 我想做一个合并三个表的mysql触发器可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24018694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com