Цель такая: если запись с таким id
есть, тогда делаем инкремент значения в столбце count
этой строки, а если же нет, то создаём новую запись (у столбца count
задан DEFAULT 0
). База данных - MySQL.
Конечно, можно сделать несколько проверок и реализовать такую логику через условия в самом языке программирования, но можно ли осуществить всё это одним SQL запросом (чтобы работало быстро), или, по крайней мере, сделать как-то изящнее?
INSERT INTO `table` (`id`) VALUES (123456)
ON DUPLICATE KEY UPDATE `count`=`count`+1;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Написал статью, в которой перечислил известные мне случаи ошибок внешних ключей, сведя их в единую таблицу для удобства диагностики
Мне нужно, чтоб при развертывании Spinner 1й пункт "Выберете
Мне нужно получить данные из базыЕсть две переменные LocalDate startDate и LocalDate endDate
Не могли бы вы описать, что нужно сделать по пунктам, чтобы подключить Google Play Services к своему приложению, а также сделать простой рейтинг участников