我有表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;
提前致谢
答案 0 :(得分:1)
有两种方法可以做到这一点,
更新查询的存储过程
查询
UPDATE Table A, Table B
SET Table A.yourFColm=yourVal,
Table B.yourFColm=yourVal,
Table A.yourFColm=yourVal,
WHERE t1.Name = t2.Name;
希望这会对你有所帮助