0

我需要一个查询:

从数据库播放器、表 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
4

3 回答 3

2

试试这个:

UPDATE item_proto P1
    JOIN item_proto_0 P2
       ON P1.vnum = P2.vnum
SET P1.locale_name = P2.locale_name
于 2013-01-27T19:48:28.870 回答
0

这应该有效:

UPDATE item_proto AS ip
    INNER JOIN item_proto_0 ip0 ON ip.vnum = ip0.vnum
SET locale_name = ip0.locale_name
于 2013-01-27T19:47:33.290 回答
0

请运行此 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
于 2013-01-27T20:08:05.477 回答