要同步网站(Mysql)和ERP(MS SQL Server 2000)的数据,想用触发器记录两个数据库要同步数据的内容。同步操作时想要临时关闭Mysql的触发器,Mysql有类似的功能吗?   Drop Trigger再Create Trigger就不要麻烦你回复了。

解决方案 »

  1.   

    目前MySQL自身没有支持这样的语法,所以只能通过sql程序来实现。delimiter |
    create trigger t_trigger after insert on t
    for each row begin
       if @disable_trigger !=1 then
          insert into tmp select * from t; 
       end if;
    end;
    |
    delimiter ;
    set @disable_trigger=1
    此时就能实现停止触发器执行内容的功能了。