Задать вопрос
Touranchoks
@Touranchoks
Жизненное кредо – всегда!

Как правильно обновить записи в таблице MySQL на основе данных из массива?

Приветствую, друзья.

Стоит вопрос об оптимальном алгоритме обновления данных в существующей MySQL таблице товаров из массива. Массив принимается со стороннего ресурса в котором меняется как стоимость, количество, прочие характеристики уже существующего товара, так и могут добавиться новые товары. Количество записей пока около 1000 шт. - немного, но может быть и намного больше со временем.

Как оптимально решить эту задачу с перспективой на увеличение количества записей в таблице?
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Перебирать массив и обновлять. Есть метод updateAll, иногда оправдан. Все зависит от ситуации. Не совсем понятно в чем проблема? Вы не знаете как? Или не знаете какой из вариантов выбрать? Если второе, то приведите варианты.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
если вы не обновляете 1млн элементов, то решайте как-нибудь. вы дольше будете заниматься преждевременной оптимизацией. будет решение, увидите скорость, тогда уже поймёте что оптимизировать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы