我有一个名为LTC_OLD
的数据库,其中包含一个名为phpbb_users
的表和一个名为user_gender
的字段。
我还有第二个名为LTC_NEW
的数据库,其中包含一个名为pfields_content
的表和一个名为field_5
的字段。
每个表包含许多行(每个user_id一行)
id行在user_id
中名为phpbb_users
,在member_id
中名称为pfields_content
。
我需要从user_gender
获取值并放入field_5
。
每行匹配或加入user_id
到member_id
。
有人可以帮忙吗?
答案 0 :(得分:0)
假设两个数据库位于同一台服务器上,您可以在两者之间执行update join
。 Yu只需要使用它们所在的数据库来限定表名:
update LTC_NEW.pfields_content c
join LTC_OLD.phpbb_users u on c.member_id = u.user_id
SET c.field_5 = u.user_gender