gpt4 book ai didi

php - 我想在 mysql 中更新第二个表时自动更新表

转载 作者:行者123 更新时间:2023-11-29 13:07:20 25 4
gpt4 key购买 nike

我有表A和表B。

现在我想在更新或创建表 B 时自动更新表 A。

表 A 值由表 B 值更新,其中表 A 名称 = 表 B 名称

两者都有 3 列姓氏、名称、值。

这是我的更新查询,但我想自动更新它,所以我不想再次运行它。

UPDATE `transformation bi`.`Table A` t1       
JOIN `transformation bi`.`Table B` t2
ON t1.name = t2.name
SET t1.value = t2.value`
WHERE t1.Name = t2.Name;

提前致谢

最佳答案

有两种方法可以做到这一点,

更新查询的存储过程

  1. 您可以创建一个存储过程,该存储过程可以通过一个查询或以下方式触发

以下查询

    UPDATE Table A, Table B
SET Table A.yourFColm=yourVal,
Table B.yourFColm=yourVal,
Table A.yourFColm=yourVal,
WHERE t1.Name = t2.Name;

希望这对您有帮助

关于php - 我想在 mysql 中更新第二个表时自动更新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22526654/

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