В тригере update - MySQL
Формулировка задачи:
Всем хай, кто может подсказать почему у меня в тригере в update всегда +2 получается вместо ожидаемого +1
CREATE TRIGGER " . $triggerName . " AFTER INSERT ON " . $triggerTable . " FOR EACH ROW BEGIN IF(NEW.SENDER_STATUS = 0) THEN INSERT INTO ED_TRIGGER_MSG (GLOBALID, SENT, VIEWED, DELETED) VALUES (NEW.SENDER_GLOBALID, 1, 0, 0) ON DUPLICATE KEY UPDATE SENT = SENT + 1; END IF; END;
Решение задачи: «В тригере update»
textual
Листинг программы
UPDATE ED_TRIGGER_MSG SET SENT = SENT;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д