从另一个表更新SQL表格单元格

时间:2013-12-15 05:47:47

标签: mysql

我有两个相同的表,除了其中一个表在特定列'extra_fields'中有值(另一个在该列中没有任何值)。

我想从填充的表中获取数据并更新另一个表。

我试过了(但它不起作用):

update store_k2_items (extra_fields) select extra_fields from j25_k2_items

所有帮助表示赞赏。

1 个答案:

答案 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中的相应行。