概念
一条或者多条sql语句的序列,要么全部执行,要么一条也不执行。
ACID--去百度
使用对象
innodb 或 bdb类型的数据库。
建表时:
create table t1(
id int (4) not null primary key
)engine = innodb;
使用方法
方法1
mysql>start transaction; 或 begin;
>sql......
>sql......
>commit | rollback --提交 | 取消
方法2
mysql>set autocommit = 0; --0为取消自动提交,1为设置自动提交
>sql....
>sql....
>commit --这种方法必须手动commit;