Замена удаления строки на изменение значения атрибута в MySQL
Работаю в MySQL. Нужно заменить удаление строки(при действии оператора DELETE) на смену значения атрибута status. Допустим у нас в строке есть атрибут status = 0. При удалении он должен изменяться на status = 1, а сама строчка должна остаться в таблице. Я так понимаю это нужно сделать через триггеры, но в MySQL нет эквивалента INSTEAD OF, который бы заменил удаление на изменение значения атрибута. Идей у меня никаких нет...
Текст самого задания:
Добавить в структуру таблицы Проекты поле, которое хранит статус проекта (0 — Актуальный, 1 — Завершенный). Реализовать в виде триггера следующее требование — при удалении строки сделать так, чтобы строка не удалялась, а в ней изменялось поле статуса, устанавливалось значение = 1.