我有两个相同的表,除了其中一个表在特定列'extra_fields'中有值(另一个在该列中没有任何值)。
我想从填充的表中获取数据并更新另一个表。
我试过了(但它不起作用):
update store_k2_items (extra_fields) select extra_fields from j25_k2_items
所有帮助表示赞赏。
答案 0 :(得分:1)
UPDATE table1 t1
JOIN table2 t2 ON t1.primary_key = t2.primary_key
SET t1.extra_fields = t2.extra_fields
在此示例中,table2
是填写了extra_fields的表。这会将值复制到table1
中的相应行。