polardbxengine/mysql-test/r/no_binlog_gtid_next_tempora...

26 lines
1.1 KiB
Plaintext

RESET MASTER;
CREATE TABLE t1 (c1 INT);
SET @@GLOBAL.GTID_MODE = OFF_PERMISSIVE;
SET SESSION autocommit = 0;
CREATE TEMPORARY TABLE Temp1 SELECT RAND();
SET SESSION GTID_NEXT = '11111111-AAAA-2222-BBBB-000000000000:1';
ERROR HY000: The system variable gtid_next cannot be set when there is an ongoing transaction.
COMMIT;
CREATE TEMPORARY TABLE Temp2(c1 INT);
SET SESSION GTID_NEXT = '11111111-AAAA-2222-BBBB-000000000000:2';
ERROR HY000: The system variable gtid_next cannot be set when there is an ongoing transaction.
COMMIT;
CREATE TEMPORARY TABLE Temp3 LIKE Temp2;
SET SESSION GTID_NEXT = '11111111-AAAA-2222-BBBB-000000000000:3';
ERROR HY000: The system variable gtid_next cannot be set when there is an ongoing transaction.
COMMIT;
SET SESSION GTID_NEXT = '11111111-AAAA-2222-BBBB-000000000000:4';
DROP TABLE t1;
SET SESSION GTID_NEXT = 'automatic';
DROP TEMPORARY TABLE Temp1,Temp2,Temp3;
SET SESSION GTID_NEXT='11111111-AAAA-2222-BBBB-000000000000:5';
ERROR HY000: The system variable gtid_next cannot be set when there is an ongoing transaction.
COMMIT;
SET SESSION autocommit = 1;
SET @@GLOBAL.GTID_MODE = OFF;