社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
begin
或者start transcation
。配套的提交语句是commit
,回滚语句为rollback
。 START TRANSACTION;
事务代码
commit;
比如更新用户名:
START TRANSACTION;
update t_user set username='jack' where id=1;
commit;
set autocommit=0
,这个命令会将这个线程的更新自动提交掉。这意味着如果你只执行一个select语句,这个事务就启动了,并且不会自动提交。这个事务持续存在知道你主动执行commit或rollback语句,或者链接断开。show VARIABLES like 'autocommit';
如下value
为on
代表是自动提交已经打开。如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!