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

Как создать корректный SQL триггер?

У меня в бд есть таблица "Элементы корзины",
в ней столбцы Id, Id покупателя, Id товара, количество
Я хочу написать триггер, который будет реагировать на добавление товара
и если в данной таблице уже существует поле с данным товаром, то прибавить единицу к его количеству
а если его вообще нет, то создать новое поле
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Akina
Сетевой и системный админ, SQL-программист.
если в данной таблице уже существует поле с данным товаром, то прибавить единицу к его количеству
а если его вообще нет, то создать новое поле

??? Какое ещё "поле"? может, запись? ну так для этого существует INSERT ... ON DUPLICATE KEY UPDATE Statement.
А триггеры - они для дела, а не для баловства..
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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