一般分为两种:隐式事务和显示事务。 在Mysql中,事务默认是自动提交的,所以说每个DML语句实际上就是一次事务的过程。 ## 隐式事务 没有开启和结束的标志,默认执行完SQL语句就自动提交,比如我们经常使用的INSERT、UPDATE、DELETE语句就属于隐式事务。 ## 显示事务 需要显示的开启关闭,然后执行一系列操作,最后如果全部操作都成功执行,则提交事务释放连接,如果操作有异常,则回滚事务中的所有操作。