【问题标题】:Triggers to disable and enable foreign key checks禁用和启用外键检查的触发器
【发布时间】:2017-05-26 19:14:23
【问题描述】:

我不知道为什么这行不通,我从 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 ; 

【问题讨论】:

  • 嘿,你有没有澄清这个问题。我有同样的问题。

标签: mysql jsp triggers innodb


【解决方案1】:

答案大概是……

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

【讨论】:

  • 不,我已经试过了,但你能举个例子吗,因为我是数据库和网络开发的新手:/感谢你的时间
猜你喜欢
  • 2018-09-08
  • 2011-12-29
  • 1970-01-01
  • 2021-05-27
  • 2022-01-20
  • 2014-08-18
  • 2013-04-29
  • 1970-01-01
  • 2011-09-23
相关资源
最近更新 更多