Я прочитал эту статью , но похоже, что она не работает для удаления. Я получил эту ошибку при попытке создать триггер:
Выполнение сценария SQL на сервере
ОШИБКА: Ошибка 1363: нет НОВОЙ строки в триггере DELETE
CREATE TRIGGER DeviceCatalog_PreventDeletion
BEFORE DELETE on DeviceCatalog
FOR EACH ROW
BEGIN
DECLARE dummy INT;
IF old.id = 1 or old.id =2 THEN
SELECT * FROM DeviceCatalog WHERE DeviceCatalog.id=NEW.id;
END IF;
END;
Выполнение сценария SQL завершено: инструкции: 4 выполнено успешно, 1 не удалось