gpt4 book ai didi

mysql - 将一个表中的数据插入到另一个表中

转载 作者:行者123 更新时间:2023-11-29 00:53:31 24 4
gpt4 key购买 nike

有一张 table ,

City[city_id,state_id]

在同一个数据库中还有另一个表,

Registration[reg_id,city_id]

现在,我在“Registration”表中增加了一列,所以它变成了如下所示,

    Registration[reg_id,city_id,state_id]

但是,问题在于 state_id 列的值为“0”。那么,如何根据匹配的“Registration”表的 city_id 值从“City”表插入“Registration”表的 state_id 列的值。

最佳答案

这将适用于 MySQL。它在后台指示服务器对两个表进行内部连接。

UPDATE Registration r, City c SET r.state_id = c.state_id WHERE r.city_id = c.city_id;

关于mysql - 将一个表中的数据插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226173/

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