1
DROP TABLE IF EXISTS t1_trx, t1_non_trx;
5
, v VARCHAR(10) NOT NULL
8
CREATE TEMPORARY TABLE t1_non_trx (
10
, v VARCHAR(10) NOT NULL
14
INSERT INTO t1_trx VALUES ('key1','value1');
15
INSERT INTO t1_trx VALUES ('key2','value2');
16
INSERT INTO t1_non_trx VALUES ('key1','value1');
17
INSERT INTO t1_non_trx VALUES ('key2','value2');
20
Warning 1196 Some non-transactional changed tables couldn't be rolled back
21
Expected warning about non-trx data changes not being rolled back
24
SELECT * FROM t1_non_trx;
29
INSERT INTO t1_trx VALUES ('key1','value1');
30
INSERT INTO t1_trx VALUES ('key2','value2');
31
SELECT t1_trx.k, t1_trx.v
33
INNER JOIN t1_non_trx ON t1_trx.k = t1_non_trx.k;
38
SELECT t1_trx.k, t1_trx.v
40
INNER JOIN t1_non_trx ON t1_trx.k = t1_non_trx.k;
43
DROP TABLE t1_non_trx;