上帝他爷
姓名:杨涛 职业:DBA 年龄:25 位置:中国-深圳 个性介绍:又长了一岁 QQ:38257291 MSN:yueliangdao0608@gmail.com
innodb在事务中遇到alter create之类的语句就自动commit了 所以你的第二个例子其实说明不了什么的
Blog作者的回复: 呵呵。我这个主要是表达NDB和INNODB对事务处理的情况的一些比较。 至于哪些语句自动提交或者不提交的,手册上讲的很清楚。
结论是正确的,例子是有问题的
Blog作者的回复: 非常感谢。
begin; create table foo2 (i int not null primary key) engine innodb; insert into foo2 values(1); insert into foo2 values(1); rollback; select * from foo2; +---+ | i | +---+ | 1 | +---+ __________________________ 这是否说明innodb是不具备事务呢 把create语句放在事务前面吧,这样你的文章更完美一些,呵呵
Blog作者的回复: 谢谢提意见。这样的确会给人误解我要表达的意思。