管理触发器

可以通过 ALTER 来实现对触发器的管理。

  1. 修改触发器名称
ALTER TRIGGER name ON table_name RENAME TO new_name;
  1. 启用和禁用触发器
ALTER TABLE table_name {ENABLE|DISABLE} TRIGGER {trigger_name | ALL | USER}

例如将前面创建的 log_booksusers_delete触发器重命名为 log_booksusers_delete_copy并将之禁用:

ALTER TRIGGER log_booksusers_delete ON table_change_log RENAME to log_booksusers_delete_copy;
ALTER TABLE table_change_log DISABLE T log_booksusers_delete_copy;