7
如果我运行插入查询,但我有一个触发器在表上增加基于触发器的另一个值,但触发器有问题,它仍然会执行我的查询吗?如果触发器失败会怎么样?
如果我运行插入查询,但我有一个触发器在表上增加基于触发器的另一个值,但触发器有问题,它仍然会执行我的查询吗?如果触发器失败会怎么样?
以下参考article应该有所帮助。基本上,在BEFORE或AFTER触发器期间出现错误会导致引发触发器调用的整个语句失败。
你不应该需要测试这个,但是如果你想快速测试这个,简单的创建一个带有失败插入触发器的虚拟表。结果将非常明确。
希望我帮忙
@cdhowie,我想他在问哪个数据库引擎。 MySQL支持很多。 – Brad 2010-11-22 19:20:55
是插入前还是插入后触发器? – 2010-11-22 19:23:46