事务
简介
事务是一组有序的数据库操作,要么全部执行,要么全部不执行,用于维护数据库的完整性,只能作用于insert,update,delete语句
- 原子性
- 一组事务,要么成功;要么撤回。
- 一致性
- 在事务开始之前和事务结束以后,数据都是完整和一致性的
- 隔离性
- 一个事务的执行不能被其他事务干扰
- 可靠性
- 软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改。可靠性和高速度不可兼得, innodb_flush_log_at_trx_commit 选项 决定什么时候吧事务保存到日志里
start transaction;#开启事务 commit;#提交事务 rollback;#回滚事务