我有很多记录,可以将值从表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


由于我在笔记本电脑上,因此当前update语句执行所需的时间太长。慢的机器。

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

最佳答案

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

关于mysql - 从表B到表A的MySQL更新列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9912542/

10-11 00:52