我需要一个查询:
从数据库播放器、表 item_proto_0、列 locale_name 复制
粘贴到数据库播放器、表 item_proto、列 locale_name
但:
只需粘贴 if 具有相同的列 vnum
我试过了:
UPDATE item_proto.locale_name
SET item_proto_0.locale_name
WHERE item_proto_0.vnum=item_proto.vnum
我需要一个查询:
从数据库播放器、表 item_proto_0、列 locale_name 复制
粘贴到数据库播放器、表 item_proto、列 locale_name
但:
只需粘贴 if 具有相同的列 vnum
我试过了:
UPDATE item_proto.locale_name
SET item_proto_0.locale_name
WHERE item_proto_0.vnum=item_proto.vnum
试试这个:
UPDATE item_proto P1
JOIN item_proto_0 P2
ON P1.vnum = P2.vnum
SET P1.locale_name = P2.locale_name
这应该有效:
UPDATE item_proto AS ip
INNER JOIN item_proto_0 ip0 ON ip.vnum = ip0.vnum
SET locale_name = ip0.locale_name
请运行此 sql 查询,这应该可以满足需要
UPDATE item_proto
inner join item_proto_0 on item_proto.vnum = item_proto_0.vnum
SET item_proto.locale_name = item_proto_0.locale_name