MySQL обновить столбец из таблицы B в таблицу A - PullRequest
0 голосов
/ 28 марта 2012

У меня есть большие записи для копирования значений из таблицы 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 Ответ

3 голосов
/ 28 марта 2012

Первое: убедитесь, что у таблиц A и B есть первичные ключи или индексы в полях id столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...