У меня есть большие записи для копирования значения из таблицы B в таблице A. В настоящее время я использую:MySQL столбец обновления из таблицы B в таблице А,
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
заявление Текущее обновление занимает слишком много времени, чтобы выполнить, потому что я на ноутбуке. Медленная машина.
Могу ли я узнать другой способ обновления этих значений?
Вы хотите скопировать весь стол? или некоторые столбцы? – safarov
Просто несколько столбцов. –
Насколько велики таблицы (сколько строк)? Вы пытались использовать эквивалент SELECT против EXPLAIN? – liquorvicar