MySQL更新列从表B到表A.

时间:2012-03-28 17:19:13

标签: mysql sql

我有很大的记录可以将值从表B复制到表A.目前我使用:

UPDATE table_a, table_b
SET    
table_a.column_a = table_b.column_a,
table_a.column_b = table_b.column_b,
table_a.column_c = table_b.column_c,
table_a.column_d = table_b.column_d,
table_a.column_z = table_b.column_z
WHERE  
table_a.column_uid = table_b.column_uid

当前的更新语句执行时间太长,因为我在笔记本上。慢机。

我可以知道更新这些值的其他方法吗?

1 个答案:

答案 0 :(得分:3)

首先:确保表A和B都在列id字段上有主键或索引。