假设我有一个包含触发器代码的脚本,我如何实际启动脚本以使触发器处于活动状态?我该如何阻止它?
答案 0 :(得分: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
要删除已创建的触发器,可以使用MySQL中的DROP
语句并附带触发器的名称,或者创建另一个脚本来执行SQL语句:
DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name
http://dev.mysql.com/doc/refman/5.6/en/drop-trigger.html
要执行SQL文件,只需在命令行的SQL提示符下键入@[file_name].sql
: