shark_255
Новичок
Делаю такой хак (mysql version 5.0.2 - SIGNAL-ов нету)
project у меня UNSIGNED,
триггер кидает ошибку, но апдейт все равно проходит, мне необходимо _остановить_
апдейт
PHP:
DELIMITER $$
CREATE TRIGGER drop_exception
BEFORE UPDATE ON `table1`
FOR EACH ROW BEGIN
IF (OLD.check=-3) THEN
UPDATE `table1` SET NEW.`project` = "-1" WHERE `table1`.item_id = OLD.item_id;
END IF;
END$$
DELIMITER ;
триггер кидает ошибку, но апдейт все равно проходит, мне необходимо _остановить_
апдейт