gpt4 book ai didi

mysql - 如何根据mysql中的另一个表更新表?

转载 作者:可可西里 更新时间:2023-11-01 07:50:05 25 4
gpt4 key购买 nike

我有 2 张休闲 table :

users
zip state city
89012
45869 0
....


zips
zip state city
89012 NV lv
45869 MI ca
....

我想用 zip 中的 state and city 更新 users: state and city 基于 zip 以高效的方式从 users 表中获取

users 表中的city 为空,但state 也可以为0 或为空

有什么想法吗?

谢谢

最佳答案

您是否尝试批量更新所有现有行?

如果是这样,这里是进行更新的一种方法:

update users u
inner join zips z on z.zip = u.zip
set u.state = z.state,
u.city = z.city;

关于mysql - 如何根据mysql中的另一个表更新表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8977222/

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