MySQL事务控制 start transaction

MySQL通过set autocommit、start transaction、commit、rollback 等语句支持事务。

默认情况下,MySQL是自动提交的(autocommit)的,如果需要明确的commit和rollback来提交和回滚事务,

那么就需要明确的事务控制命令来开始事务。

 在第一个连接会话里开启事务,并插入一条数据记录,不显式的commit ;

 在第二个session里面查询不到第一个会话插入的数据记录。

第一个会话commit  之后,才会在第二个会话里面看到第一个会话里插入的数据。

默认MySQL是自动提交的,查看mysql 是否自动提交呢。

 

posted @ 2021-12-10 17:07  beawh  阅读(665)  评论(0编辑  收藏  举报