polardbxengine/mysql-test/suite/secondary_engine/r/system_variables.result

64 lines
1.9 KiB
Plaintext

#
# Test system variables related to secondary engine.
#
# Test use_secondary_engine system variable.
SET @my_use_secondary_engine = @@use_secondary_engine;
# Test with an invalid argument.
SET @@use_secondary_engine = INVALID;
ERROR 42000: Variable 'use_secondary_engine' can't be set to the value of 'INVALID'
SELECT @@use_secondary_engine;
@@use_secondary_engine
ON
# Test with integer arguments.
SET @@use_secondary_engine = 0;
SELECT @@use_secondary_engine;
@@use_secondary_engine
OFF
SET @@use_secondary_engine = 1;
SELECT @@use_secondary_engine;
@@use_secondary_engine
ON
SET @@use_secondary_engine = 2;
SELECT @@use_secondary_engine;
@@use_secondary_engine
FORCED
SET @@use_secondary_engine = 3;
ERROR 42000: Variable 'use_secondary_engine' can't be set to the value of '3'
SELECT @@use_secondary_engine;
@@use_secondary_engine
FORCED
SET @@use_secondary_engine = "FORCED";
SELECT @@use_secondary_engine;
@@use_secondary_engine
FORCED
SET @@use_secondary_engine = FORCED;
SELECT @@use_secondary_engine;
@@use_secondary_engine
FORCED
SET @@use_secondary_engine = "ON";
SELECT @@use_secondary_engine;
@@use_secondary_engine
ON
SET @@use_secondary_engine = ON;
SELECT @@use_secondary_engine;
@@use_secondary_engine
ON
SET @@use_secondary_engine = "OFF";
SELECT @@use_secondary_engine;
@@use_secondary_engine
OFF
SET @@use_secondary_engine = OFF;
SELECT @@use_secondary_engine;
@@use_secondary_engine
OFF
SET @@use_secondary_engine = @my_use_secondary_engine;
#
# Bug#28319475: MAKE USE_SECONDARY_ENGINE SESSION-ONLY AND NONPERSISTENT
#
SET GLOBAL use_secondary_engine = ON;
ERROR HY000: Variable 'use_secondary_engine' is a SESSION variable and can't be used with SET GLOBAL
SET PERSIST use_secondary_engine = ON;
ERROR HY000: Variable 'use_secondary_engine' is a SESSION variable and can't be used with SET GLOBAL
SET PERSIST_ONLY use_secondary_engine = ON;
ERROR HY000: Variable 'use_secondary_engine' is a SESSION variable and can't be used with SET GLOBAL