begin commit是不是原子操作
1 begin commit 是不是只能用在innodb上?在begin commit之间是不是数据库在做锁表操作(原子操作)?
2 还看到lock table 那么begin commit是不是就是lock的功能?和lock有啥区别没有?
3 在程序中动态的将myisam转换到innodb,然后使用事务,然后再将innodb转换到myisam。这么做有没有什么不规范或者不好的影响?
------解决方案--------------------
1 begin commit 是不是只能用在innodb上?在begin commit之间是不是数据库在做锁表操作(原子操作)? 只能用在innodb上BEGIN本身不是数据库在做锁表操作,只不过是通知数据库开始一个事务。