小编Xia*_*ang的帖子

尝试了解mysql概念:session vs connection

我对mysql概念感到有点困惑:session vs connection.

当我们谈论连接到mysql时.我们使用连接术语,连接池等.

但是,让我们去mysql在线doc:http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html.它讨论了会话变量.

它们非常相似.如何区分他们?

提前致谢.

mysql connection session terminology

20
推荐指数
2
解决办法
7724
查看次数

没有"开始交易"的单个"提交"语句

我正在使用带有mysqldb适配器的web2py dal连接到mysql服务器.

我的问题:

  1. 为什么在" set autocommit = 0 " 之后需要单个" commit "而不引导" begin transaction "
  2. 如果autocommit = 0,"select"语句是否会开始一个事务?

服务器信息:innodb engine autocommit = 1(默认值)tx_isolation = repeatable-read(默认值)

general_log:

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'
Run Code Online (Sandbox Code Playgroud)

mysql transactions commit autocommit

2
推荐指数
1
解决办法
3777
查看次数