Удаление триггера (Drop the Trigger)
На этом шаге вы узнаете, как удалить триггер из вашей базы данных SQLite.
Чтобы удалить salary_update_trigger
, выполните следующую команду:
DROP TRIGGER salary_update_trigger;
Эта команда удаляет salary_update_trigger
из базы данных.
Чтобы убедиться, что триггер был удален, вы можете запросить таблицу sqlite_master
:
SELECT name FROM sqlite_master WHERE type='trigger' AND name='salary_update_trigger';
Этот запрос должен вернуть пустой результирующий набор (empty result set), указывающий на то, что триггер больше не существует.
Теперь давайте попробуем обновить зарплату Алисы, чтобы подтвердить, что триггер действительно удален:
UPDATE employees SET salary = 55000.00 WHERE id = 1;
Затем проверьте таблицу employee_audit
:
SELECT * FROM employee_audit;
Вы должны увидеть, что в таблицу employee_audit
не было добавлено ни одной новой записи, что подтверждает, что триггер был успешно удален.
Наконец, выйдите из оболочки SQLite (SQLite shell):
.exit