【发布时间】:2012-04-26 10:16:48
【问题描述】:
我对 PHPUnit 在插入夹具之前总是运行 TRUNCATE 的行为感到头疼没有首先设置外键检查:
Syntax error or access violation: 1701 Cannot truncate a table referenced in a foreign key constraint
基本上,PHPUnit 会在插入固定装置之前尝试截断表格。如何告诉SET FOREIGN_KEY_CHECKS=0;?
【问题讨论】:
-
即使引用您要截断的表的表为空,也会发生这种情况。很确定这是一个 MySQL 错误,不管这里的 cmets:bugs.mysql.com/bug.php?id=54678@Tower 解决方案遗憾的是唯一的选择。