禁用和启用外键检查的触发器

Triggers to disable and enable foreign key checks

我不知道为什么这行不通,我从 jsp 插入到数据库,但我创建的那些触发器不会 运行 如果有人知道如何解决这个问题,我会怎么想,他是我的英雄 :)

delimiter $$
CREATE TRIGGER forkey_ON BEFORE INSERT ON users
FOR EACH ROW
BEGIN
  SET GLOBAL FOREIGN_KEY_CHECKS=0;
END;  $$
delimiter ;

delimiter $$
CREATE TRIGGER forkey_OFF after INSERT ON users
FOR EACH ROW
BEGIN
  SET GLOBAL FOREIGN_KEY_CHECKS=1;
END;  $$
delimiter ; 

可能答案是...

设置GLOBAL不影响当前连接。设置 SESSION 可能就是您想要的。它将仅适用于当前连接。你试过了吗?