Замена удаления строки на изменение значения атрибута в MySQL

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

Текст самого задания:

Добавить в структуру таблицы Проекты поле, которое хранит статус проекта (0 — Актуальный, 1 — Завершенный). Реализовать в виде триггера следующее требование — при удалении строки сделать так, чтобы строка не удалялась, а в ней изменялось поле статуса, устанавливалось значение = 1.


Ответы (0 шт):