我正在尝试让事务工作,因为我需要保存@event,以便我可以将给定的@ event.id分配给它的家属。
我已经提升了ActiveRecord :: Rollback,但它没有做任何事情。我知道它也会点击它,因为它显示了:通知输入了那个。我在网上发现的另一个问题是没有引发异常。我开始使用保存了!抛出异常。这给了我一个异常ActiveRecord :: RecordInvalid,当我解救异常时它不回滚。我很感激任何帮助或想法,谢谢你。
注意:如果@EVENT已存在,此事务的后半部分是该怎么做。我还没有调试那个部分因为事件永远不存在,直到我可以使这个事务工作
答案 0 :(得分:0)
发现MySQL服务器正在运行MyISAM引擎,它不支持事务。