SET @start_global_value = @@global.use_stat_tables; SELECT @start_global_value; @start_global_value NEVER SET @start_session_value = @@session.use_stat_tables; SELECT @start_session_value; @start_session_value NEVER SET @@global.use_stat_tables = 2; SET @@global.use_stat_tables = DEFAULT; SELECT @@global.use_stat_tables; @@global.use_stat_tables NEVER SET @@global.use_stat_tables = 0; SELECT @@global.use_stat_tables; @@global.use_stat_tables NEVER SET @@global.use_stat_tables = 1; SELECT @@global.use_stat_tables; @@global.use_stat_tables COMPLEMENTARY SET @@global.use_stat_tables = 2; SELECT @@global.use_stat_tables; @@global.use_stat_tables PREFERABLY SET @@global.use_stat_tables = NEVER; SELECT @@global.use_stat_tables; @@global.use_stat_tables NEVER SET @@global.use_stat_tables = COMPLEMENTARY; SELECT @@global.use_stat_tables; @@global.use_stat_tables COMPLEMENTARY SET @@global.use_stat_tables = PREFERABLY; SELECT @@global.use_stat_tables; @@global.use_stat_tables PREFERABLY SET @@session.use_stat_tables = 0; SELECT @@session.use_stat_tables; @@session.use_stat_tables NEVER SET @@session.use_stat_tables = 1; SELECT @@session.use_stat_tables; @@session.use_stat_tables COMPLEMENTARY SET @@session.use_stat_tables = 2; SELECT @@session.use_stat_tables; @@session.use_stat_tables PREFERABLY SET @@session.use_stat_tables = NEVER; SELECT @@session.use_stat_tables; @@session.use_stat_tables NEVER SET @@session.use_stat_tables = PREFERABLY; SELECT @@session.use_stat_tables; @@session.use_stat_tables PREFERABLY SET @@session.use_stat_tables = COMPLEMENTARY; SELECT @@session.use_stat_tables; @@session.use_stat_tables COMPLEMENTARY set sql_mode=TRADITIONAL; SET @@global.use_stat_tables = 10; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of '10' SET @@global.use_stat_tables = -1024; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of '-1024' SET @@global.use_stat_tables = 2.4; ERROR 42000: Incorrect argument type to variable 'use_stat_tables' SET @@global.use_stat_tables = OFF; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of 'OFF' SET @@session.use_stat_tables = 10; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of '10' SET @@session.use_stat_tables = -2; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of '-2' SET @@session.use_stat_tables = 1.2; ERROR 42000: Incorrect argument type to variable 'use_stat_tables' SET @@session.use_stat_tables = ON; ERROR 42000: Variable 'use_stat_tables' can't be set to the value of 'ON' SELECT * FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME='use_stat_tables'; VARIABLE_NAME VARIABLE_VALUE USE_STAT_TABLES PREFERABLY SELECT * FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME='use_stat_tables'; VARIABLE_NAME VARIABLE_VALUE USE_STAT_TABLES COMPLEMENTARY SET @@global.use_stat_tables = @start_global_value; SELECT @@global.use_stat_tables; @@global.use_stat_tables NEVER SET @@session.use_stat_tables = @start_session_value; SELECT @@session.use_stat_tables; @@session.use_stat_tables NEVER set sql_mode='';