如果没有,是否有任何方式从出触发的取消更新?

有帮助吗?

解决方案

修改:如果BEFORE触发器失败,则取消更新

我以前愚蠢的回答指的是AFTER触发器。这里是以防万一有人仍然需要它: 在AFTER触发器的情况下,那么如果一个触发器失败的更新不会被取消。对于“取消”的更新一个必须使用事务,然后在错误的情况下回滚事务或在成功的情况下提交事务。 的http://开发约在MySQL交易的详细信息可以在这里找到.mysql.com / DOC / refman / 5.0 / EN / commit.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top