MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
autocommit_func2.inc
1 --source include/have_innodb.inc
2 
3 CREATE TABLE t1
4 (
5 id INT NOT NULL auto_increment,
6 PRIMARY KEY (id),
7 name varchar(30)
8 ) ENGINE = INNODB;
9 
10 SELECT @@global.autocommit;
11 SELECT @@autocommit;
12 INSERT into t1(name) values('Record_1');
13 INSERT into t1(name) values('Record_2');
14 SELECT * from t1;
15 ROLLBACK;
16 SELECT * from t1;
17 
18 set @@global.autocommit = 1-@@global.autocommit;
19 set @@autocommit = 1-@@autocommit;
20 SELECT @@global.autocommit;
21 SELECT @@autocommit;
22 INSERT into t1(name) values('Record_1');
23 INSERT into t1(name) values('Record_2');
24 SELECT * from t1;
25 ROLLBACK;
26 SELECT * from t1;
27 
28 DROP TABLE t1;
29 set @@global.autocommit = 1-@@global.autocommit;