我有一个代码可以在应用程序中添加新客户端。 说我有一个save_button方法,其中有几种方法可以验证输入的详细信息,然后有一种方法可以在验证为true时为客户端创建数据库,还有一些方法可以运行一些已保存的proc。 所有这些都是有序的。现在说我的验证已完成,并创建了克隆数据库。.noe,当执行我的程序中断的下一个方法时。 我如何使用在我的save_button上开始的单个事务,然后回退我所做的所有更新到DB,因为它们之间存在程序中断。 因为创建数据库时本身就是事务。当我尝试在创建数据库时使用最初创建的事务时,它将引发异常
------- {“在多语句事务中不允许使用CREATE DATABASE语句。\ r \ n在多语句事务中不允许使用CREATE DATABASE语句。”} ---------- < / p>