我使用的是mysql,并且有大量的插入文件可以放到我的桌子上.
我怀疑的是,如果我在插入后创建一个触发器,那么触发器将在每次插入后被激活,我不想发生这种情况.
在完成所有批量插入后,有没有办法激活触发器?
有什么建议?
谢谢.
解决方法:
看看here,看看你是否可以实现这个技巧,基本上将触发器包装在一个if语句中,该语句由一个可以打开和关闭的变量控制
if (@DISABLE_TRIGER <> 1 ) then
#trigger body
end if;
而且如果你想在导入时禁用触发器:
SET @DISABLE_TRIGER = 1;
#do imports
SET @DISABLE_TRIGER = 0;