LINUX.ORG.RU
решено ФорумAdmin

MySQL и triggerы


0

0

Помогите пожалуйста разобраться, мне нужно что бы при добавлении в таблицу определенной строки, в определенном столбце ставится определенное значение...

У меня получилось вот что

DELIMITER $$

CREATE TRIGGER `update_recipient` BEFORE INSERT ON `maia`.`maia_mail_recipients`
FOR EACH ROW BEGIN
SET NEW.`recipient_id` = `3`;
END$$

DELIMITER ;

Но он работает перед операцией INSERT, при замене BEFORE на AFTER, жалуется что нельзя использовать параметр NEW, при замене NEW на OLD, жалется что нельзя использовать OLD)))


Решил, убрал `` у тройки!

BartMan
() автор топика

На будущее - бэктиками (`) обозначают названия столбцов\таблиц\бд и прочих вещей, а не строк :)

blind_oracle ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.