Hallo,
ich komme einfach nicht weiter mit meinem Trigger. Der Trigger soll "BEFORE UPDATE" ausgeführt werden und den Wert, sollte er 1 sein, mit 22 zu überschreiben. Funktioniert aber nicht. Zum Abschluß steht immer 1 drin.
Reiner
ich komme einfach nicht weiter mit meinem Trigger. Der Trigger soll "BEFORE UPDATE" ausgeführt werden und den Wert, sollte er 1 sein, mit 22 zu überschreiben. Funktioniert aber nicht. Zum Abschluß steht immer 1 drin.
Code:
CREATE DEFINER=`root`@`%` TRIGGER `mail_BEFORE_UPDATE` BEFORE UPDATE ON `dbmail_messages` FOR EACH ROW BEGIN
DECLARE mb BIGINT;
SET mb = 1;
if NEW.mailbox_idnr = mb then
SET NEW.mailbox_idnr = 22;
end if;
END
Reiner