在sql  sever的事务处理中,如果出现错误,会回滚之前的所有语句为:set Xact_Abort on,在mysql中该怎么写?谢谢大哥大姐们??急急急!!!!!!

解决方案 »

  1.   

    MYSQL中没有,MYSQL仅INNODB支持事务,然后你需要将SET autocommit=0;设置为0.然后代码中可以显示的以 ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE] 
      

  2.   

    用start transaction 
      commit来做
      

  3.   

    如果是在存储过程中(前提是INNODB引擎)
    可定义出错处理程序
    declare handle ... 
    具体看说明书吧
      

  4.   

    没看明白要求,但是mysql的事物基本如下:(innodb)  开启事物 :start transaction; / begin;中间保存点:  savepoint `pointNameX`;回滚到某一点: rollback `pointNameX`;最后回滚或提交事物: rollback;/commit;