остановить выполнение sql запроса в триггере

shark_255

Новичок
Делаю такой хак (mysql version 5.0.2 - SIGNAL-ов нету)
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 ;
project у меня UNSIGNED,
триггер кидает ошибку, но апдейт все равно проходит, мне необходимо _остановить_
апдейт
 
Сверху