gpt4 book ai didi

php - 将 mysql 列移动到另一个表

转载 作者:行者123 更新时间:2023-11-29 04:55:01 27 4
gpt4 key购买 nike

我有一个 mysql 问题。希望你们中的一个能帮助我!

我有两个长度相同的表,我想通过匹配唯一 ID ( u_id).

我拥有的表结构;

表_1

id - u_id - field_1 - field_2
1 - 123 - abc - (empty)
2 - 456 - fgd - (empty)

表_2

id - u_id - field_2
1 - 123 - kjh
2 - 456 - mnb

我想要的表结构;

table_new

id - u_id - field_1 - field_2
1 - 123 - abc - kjh
2 - 456 - fgd - mnb

我该怎么做?

谢谢...

最佳答案

在 mysql 提示符下:

INSERT INTO table_new (id, u_id, field_1, field_2) SELECT t1.id, t1.u_id, 
t1.field_1, t2.field_2 FROM table_1 t1 JOIN table_2 t2 ON (t1.u_id = t2.u_id);

或者只是

UPDATE table_1 SET field_2 = (SELECT t2.field_2 FROM table_2 t2 WHERE t2.u_id = table_1.u_id)

关于php - 将 mysql 列移动到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7368360/

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