1.事务(transaction):可以是一句sql语句,也可以是一段sql语句。
2.Mysql中事务默认自动提交(commit)。
mysql> show variables like 'autocommit';
3.事务回滚(rollback):在该事务没有提交的情况下,回退到该事务执行之前。如果该事务已经被提交,则无法回滚。
4.避免事务自动提交的两种办法:
①把数据库设置成非自动提交。(仅对当前窗口有效,0是OFF,1是ON)
mysql> set autocommit = 0;
②显示开启事务。(一旦commit或rollback,该事务结束)
mysql> begin;