oe24y
@oe24y

Mysql: Как сделать Replace с условием в таблице с 2 млн записей на Linux?

Для каждой из 2 млн записей
нужно изменить поле
в зависимости от его первоначального значения.
(будет идти проверка на несколько условий и в зависимости от условий значение будет изменяться)
Это ведь очень долго будет, если сделать просто на PHP.
Может на Linux есть еще средства, скрипты который сделают это довольно быстро?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 2
@BI0R0B0T
Самое быстрое это использование встроенных средств MySQL например
UPDATE tbl_name
SET   a = if(b=1,2,3)
WHERE c = 2
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
Точно так же, как и в таблице на 100 записей, и точно так же, как и в таблице на 100 млн записей.
Выполнением запроса update с соответствующим условием.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 23:03
1 руб./за проект
23 нояб. 2024, в 22:38
2500 руб./за проект
23 нояб. 2024, в 22:03
3000 руб./за проект