gpt4 book ai didi

mysql - 将不需要的记录行值设置为 NULL

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

当我在服务器中运行此更新查询时。所需记录正在根据要求进行更新。但所有其他记录都驻留在 table1 中,设置为 NULL,除非有新更新的记录。任何可以在这方面提供帮助的人。提前谢谢您。

UPDATE MYDB1.`table1` t1
JOIN MYDB1.`table2` t2
ON t2.id = t1.table2_fill_id
JOIN MYDB2.tbl3 t3
ON t2.abc_id = t3.abc_id AND
t2.date = t3.opn_date AND
t2.flag IS TRUE
SET t1.value = t3.column15_value
WHERE code = "ABCD";

最佳答案

首先为最后一个表设置输出

update table4 d join
(select a.id, b.name from table1 a, table2 b where a.id = b.id) table3
on d.id = table3.id and d.code = 'abcd'
set d.name = table3.name

这只是一个例子使用你的 table

关于mysql - 将不需要的记录行值设置为 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37878369/

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