0

假设我有一个包含触发器代码的脚本,我如何实际启动脚本以使触发器处于活动状态?我该如何阻止它?

4

1 回答 1

1

如果您有一个包含用于创建 MySQL 触发器的代码的脚本,您只需执行该脚本以创建触发器,假设该脚本包含以下行中的 MySQL 语句:

CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_body

http://dev.mysql.com/doc/refman/5.5/en/create-trigger.html

要摆脱您创建的触发器,您可以DROP在 MySQL 中使用带有触发器名称的语句,或者创建另一个脚本来执行 SQL 语句:

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name

http://dev.mysql.com/doc/refman/5.6/en/drop-trigger.html

要执行 SQL 文件,您只需@[file_name].sql在命令行的 SQL 提示符处键入:

http://www.techonthenet.com/oracle/questions/script.php

于 2012-11-25T02:51:24.390 回答