Для моей базы данных я должен заархивировать видео с определенной отметкой времени Unix, которая хранится в базе данных.Итак, я подумал, что было бы достаточно легко создать триггер, который запускается после вставки в таблицу, а затем создать событие, чтобы запланировать архивирование видео.Я написал следующий оператор SQL:
CREATE TRIGGER `ArchiveVido_onInsert` AFTER INSERT ON `tableName`FOR EACH ROW
CREATE EVENT archiveVideo
ON SCHEDULE AT inserted.Time_to_Archive
DO
UPDATE MediaPage SET is_archived = 1;
Но я получаю следующую ошибку:
#1576 Recursion of EVENT DDL statements is forbidden when body is present
Как мне сделать то, что я пытаюсь?Или я просто что-то упустил?Любая помощь будет принята с благодарностью.