一个有点简单的问题,是否允许破坏触发器内的外键?
也就是说,如果我在从触发器函数返回之前恢复它,我可以破坏触发器函数内的外键吗?
最佳答案
是的,你可以:
CREATE TRIGGER bi_example BEFORE INSERT ON example FOR EACH ROW
BEGIN
SET FOREIGN_KEY_CHECKS=0;
-- do stuff
SET FOREIGN_KEY_CHECKS=1;
END $$
关于MySQL 使用触发器破坏外键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7499152/