1
Tetikleyicimde koşullu olarak bir değer değiştirmeye çalışıyorum ama bir hatam var. MySQL tetikleyicisi, koşullu olarak güncelleştirmeden önce değeri değiştirin
CREATE TRIGGER `defineBase` BEFORE INSERT ON `perguntas`
FOR EACH ROW
BEGIN
IF NEW.per_base = 0 THEN
SET NEW.per_base = (SELECT per_id FROM perguntas ORDER BY per_id DESC LIMIT 1) + 1;
END IF;
END;
ama çalışmıyor:
Benim tetikleyicidir.