如何在mysql中的所有批量插入后激活触发器

我使用的是mysql,并且有大量的插入文件可以放到我的桌子上.
我怀疑的是,如果我在插入后创建一个触发器,那么触发器将在每次插入后被激活,我不想发生这种情况.

在完成所有批量插入后,有没有办法激活触发器?

有什么建议?

谢谢.

解决方法:

看看here,看看你是否可以实现这个技巧,基本上将触发器包装在一个if语句中,该语句由一个可以打开和关闭的变量控制

if (@DISABLE_TRIGER <> 1 ) then
#trigger body
end if;

而且如果你想在导入时禁用触发器:

SET @DISABLE_TRIGER = 1;

#do imports

SET @DISABLE_TRIGER = 0;
上一篇:MySQL触发多个数据库的复制


下一篇:C语言中关于float和double的输入输出格式