我正在使用带有 mysqldb 适配器的 web2py dal 来连接到 mysql 服务器。
我的问题:
- 为什么在“ set autocommit=0 ”之后需要一个“提交”而不引导“开始事务”
- 如果 autocommit=0,“select”语句是否开始事务?
服务器信息:innodb engine autocommit=1(默认值) tx_isolation=repeatable-read(默认值)
通用日志:
100356 10:00:00 123456 Connect dummy@172.0.0.1 on dummydb
123456 Query SET NAMES 'utf8'
123456 Query SET AUTOCOMMIT = 0
123456 Query COMMIT
123456 Query SET FOREIGN_KEY_CHECKS=1
123456 Query SET sql_mode='NO_BACKSLASH_ESCAPES'