@l4m3r

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

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


Вопрос: можно ли как-то одним запросом вставить все name из массива если они не существуют, а если существуют приплюсовать count на указанное значение (235, 1, 3, ... у каждого своё)?
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы