Задать вопрос
@l4m3r

Возможен ли массовый insert/update + инкремент?

Допустим, есть таблица foo(name, count);.
Мне нужно часто увеличивать счётчик count по разным name.
Но чтобы не бомбировать mysql кучей запросов беспрерывно, я на бекенде предварительно собираю некий скоп записей для insert/update:
[
   'name1' => 235,
   'name2' => 1,
   'name4' => 3,
// ...
]


Вопрос: можно ли как-то одним запросом вставить все name из массива если они не существуют, а если существуют приплюсовать count на указанное значение (235, 1, 3, ... у каждого своё)?
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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