Vasily_VS
Guest
Помогите обновить большой объем данных...
Здравствуйте! Сразу к делу...
Есть таблицы:
1. 3 поля: a1,b1,c (типы char, по a1,b1 - индекс) - около 1 млн. записей.
2. 3 поля: a2,b2,d (a2=a1,b2=b1, типы char, по a2,b2 - индекс) - 400 тыс. записей.
Нужно в первой таблице изменить поле 'c' на 'd' во второй.
Запрос:
UPDATE tbl1 left join tbl2 on a1=a1 AND b1=b2 set c = d
жутко тормозит и похоже зависает совсем.
Подскажите выход...
Здравствуйте! Сразу к делу...
Есть таблицы:
1. 3 поля: a1,b1,c (типы char, по a1,b1 - индекс) - около 1 млн. записей.
2. 3 поля: a2,b2,d (a2=a1,b2=b1, типы char, по a2,b2 - индекс) - 400 тыс. записей.
Нужно в первой таблице изменить поле 'c' на 'd' во второй.
Запрос:
UPDATE tbl1 left join tbl2 on a1=a1 AND b1=b2 set c = d
жутко тормозит и похоже зависает совсем.
Подскажите выход...