innodb和myisam 对事务的处理
来源:互联网 发布:三国演义 三国志 知乎 编辑:程序博客网 时间:2024/06/05 10:42
innodb和myisam 对事务的处理:mysql> show create table test200\G;*************************** 1. row *************************** Table: test200Create Table: CREATE TABLE `test200` ( `id` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf81 row in set (0.01 sec)ERROR: 对innodb 关闭自动提交:SESSION A:mysql> set autocommit=off;Query OK, 0 rows affected (0.00 sec)mysql> select * from test200;Empty set (0.00 sec)mysql> insert into test200 values(200);Query OK, 1 row affected (0.00 sec)mysql> select * from test200;+------+| id |+------+| 200 |+------+1 row in set (0.00 sec)SESSION B:mysql> select * from test200;Empty set (0.00 sec)mysql> innodb 在关闭自动提交的情况下,事务隔离。----------------------------------------------------------------------------mysql> create table test200(id int) ENGINE=MyISAM;Query OK, 0 rows affected (0.00 sec)mysql> show create table test200\G;*************************** 1. row *************************** Table: test200Create Table: CREATE TABLE `test200` ( `id` int(11) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf81 row in set (0.00 sec)ERROR: No query specifiedSESSION A:mysql> set autocommit=off;Query OK, 0 rows affected (0.00 sec)mysql> insert into test200 values(200);Query OK, 1 row affected (0.00 sec)mysql> select * from test200;+------+| id |+------+| 200 |+------+1 row in set (0.00 sec)SESSION B:mysql> select * from test200;+------+| id |+------+| 200 |+------+1 row in set (0.00 sec)mysql> myisam 不支持事务,没有事务隔离概念。---------------------------------------------------------------------------测试 myisam 更新锁全表:mysql> select min(sn),max(sn) from Client;+---------+---------+| min(sn) | max(sn) |+---------+---------+| 1 | 1772 |+---------+---------+1 row in set (0.38 sec)
0 0
- innodb和myisam 对事务的处理
- autocommit对myisam和innodb引擎的影响,myisam不支持事务,默认引擎
- MyISAM InnoDB 存储引擎的比较和事务的概念
- CHAR定长字段对MyISAM和InnoDB的意…
- CHAR定长字段对MyISAM和InnoDB的意义
- mysql 之 对InnoDB和MyISAM 的理解
- 对InnoDB和MyISAM存储引擎的理解
- InnoDB和MyISAM的区别
- InnoDB和MyISAM的区别
- MYSQL的InnoDB和MyISAM
- MyISAM和InnoDB的异同
- InnoDB和MyISAM的差别
- MyISAM和InnoDB的区别
- MyISAM和InnoDB的区别
- MyISAM和InnoDB的差别
- MyISAM 和 InnoDB 的区别
- MyISAM和InnoDB的区别
- InnoDB和MyISAM的区别
- java项目管理工具
- django 快速实现文件上传
- js,JSON转字符串遇到的问题
- JS判断客户端是否是iOS或者Android
- Mac 修改配置文件后如何启用新配置
- innodb和myisam 对事务的处理
- django 快速实现注册
- [LeetCode] Bulls and Cows
- 关于ASP.NET中GridView控件中编辑和删除按钮布局问题
- CSS改变图片由模糊到清晰
- UNIX Tutorial Seven
- MAC OS X终端
- django 快速实现登录
- Linux CentOS增加swap分区