В тригере 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;