gpt4 book ai didi

mysql - 如何用另一个表中的列值替换一个 MySQL 表中的列值

转载 作者:行者123 更新时间:2023-11-29 06:48:32 27 4
gpt4 key购买 nike

我有一个名为 data1 的表有两列(名称、地址)和另一个名为 data2 的表有相同的列

我的问题:如何将 data2 的地址列分配给 data1 的地址列,其中名称列中的值在两个表中都相等。

最佳答案

update data1 d1
inner join data2 d2 on
d2.name = d1.name
set d1.address = d2.address

为确保它正在更新您要更新的行,最好在运行更新之前使用连接进行选择:

select * from data1 d1
inner join data2 d2
on d2.name = d1.name

关于mysql - 如何用另一个表中的列值替换一个 MySQL 表中的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17122768/

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