MySQL中的事务

来源:互联网 发布:windows密码策略 编辑:程序博客网 时间:2024/06/03 23:28
MySQL中的事务

在默认情况下,MySQL每执行一条SQL语句,都是一个单独的事务。如果需要在一个事务中包含多条SQL语句,那么需要开启事务和结束事务。


  开启事务:starttransaction

  结束事务:commitrollback


在执行SQL语句之前,先执行strattransaction,这就开启了一个事务(事务的起点),然后可以去执行多条SQL语句,最后要结束事务,commit表示提交,即事务中的多条SQL语句所做出的影响会持久化到数据库中。或者rollback,表示回滚,即回滚到事务的起点,之前做的所有操作都被撤消了,(可以在事务失败时使用)!

0 0