mysql 事务

概念

一条或者多条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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容