Ошибка MySQL 1235

Я получаю ошибку MySQL 1235 и уже перепробовал все решения, которые смог найти на SO.

 --
-- Trigger `buying_tasks`
-- DELIMITER $$ CREATE TRIGGER `lock_user_of_task_buying_task` BEFORE INSERT ON  `buying_tasks`  FOR EACH ROW UPDATE  `users` SET locked =1
WHERE id = NEW.user_id$$

С ошибкой

   #1235 - This version of MySQL doesn't yet support 'multiple triggers with the same action time and event for one table'

Вот полное действие:

DELIMITER $$
CREATE TRIGGER `lock_user_of_task_buying_task` BEFORE INSERT ON `buying_tasks`
FOR EACH ROW UPDATE `users` SET locked = 1 WHERE id = NEW.user_id
$$
DELIMITER ;
DELIMITER $$
CREATE TRIGGER `unlock_user_of_task_buying_task` AFTER DELETE ON `buying_tasks`
FOR EACH ROW UPDATE `users` SET locked = 0 WHERE id = OLD.user_id
$$
DELIMITER ;

Это дамп моего старого файла базы данных, который я пытаюсь импортировать.

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]