Не могу выполнить UPDATE и INSERT внутри триггера, получаю две ошибки
CREATE TRIGGER `set_book_instance_available_on_delete` AFTER DELETE ON `issue_cards`
FOR EACH ROW BEGIN
UPDATE `book_instances`
SET `is_available` = TRUE
WHERE `id` = OLD.`id_book_instance`;
INSERT INTO `issue_cards_history` (`id_reader`, `id_book_instance`, `time`, `period`, `return_time`)
VALUES (OLD.`id_reader`, OLD.`id_book_instance`, OLD.`time`, OLD.`period`, OLD.`return_time`);
END;
Если выполнять один запрос внутри триггера, то все впорядке, но когда два,то получаю ошибки.
Источник: Stack Overflow на русском