Bug #67326 | in_trans doesn't track implicit commit when new transaction is begun | ||
---|---|---|---|
Submitted: | 22 Oct 2012 15:00 | Modified: | 22 Oct 2012 17:25 |
Reporter: | Tobi Nisgod | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Proxy | Severity: | S3 (Non-critical) |
Version: | 0.8.3 | OS: | Linux (CentOS5.6) |
Assigned to: | CPU Architecture: | Any | |
Tags: | transactions |
[22 Oct 2012 15:00]
Tobi Nisgod
[22 Oct 2012 17:25]
Jan Kneschke
BEGIN; COMMIT; is a no-op. In the case of InnoDB the transaction is opened by the first statement hitting a innodb table, not the BEGIN/START TRANSACTION. The protocol level (and its in_trans flag) reflects that.