diff --git a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result index 16205792031..d534669ac58 100644 --- a/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result +++ b/mysql-test/suite/sys_vars/r/sysvars_server_notembedded.result @@ -2165,6 +2165,20 @@ NUMERIC_BLOCK_SIZE 1 ENUM_VALUE_LIST NULL READ_ONLY NO COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME MAX_RECURSION_LEVEL +SESSION_VALUE 4294967295 +GLOBAL_VALUE 4294967295 +GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE 4294967295 +VARIABLE_SCOPE SESSION +VARIABLE_TYPE BIGINT UNSIGNED +VARIABLE_COMMENT Maximum number of iterations when executing recursive queries +NUMERIC_MIN_VALUE 0 +NUMERIC_MAX_VALUE 4294967295 +NUMERIC_BLOCK_SIZE 1 +ENUM_VALUE_LIST NULL +READ_ONLY NO +COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME MAX_RELAY_LOG_SIZE SESSION_VALUE 1073741824 GLOBAL_VALUE 1073741824 @@ -4419,6 +4433,20 @@ NUMERIC_BLOCK_SIZE NULL ENUM_VALUE_LIST NULL READ_ONLY YES COMMAND_LINE_ARGUMENT REQUIRED +VARIABLE_NAME STANDARDS_COMPLIANT_CTE +SESSION_VALUE ON +GLOBAL_VALUE ON +GLOBAL_VALUE_ORIGIN COMPILE-TIME +DEFAULT_VALUE ON +VARIABLE_SCOPE SESSION +VARIABLE_TYPE BOOLEAN +VARIABLE_COMMENT Allow only standards compiant CTE +NUMERIC_MIN_VALUE NULL +NUMERIC_MAX_VALUE NULL +NUMERIC_BLOCK_SIZE NULL +ENUM_VALUE_LIST OFF,ON +READ_ONLY NO +COMMAND_LINE_ARGUMENT OPTIONAL VARIABLE_NAME STORAGE_ENGINE SESSION_VALUE MyISAM GLOBAL_VALUE MyISAM diff --git a/sql/sql_union.cc b/sql/sql_union.cc index 384cca70574..14c66f6546c 100644 --- a/sql/sql_union.cc +++ b/sql/sql_union.cc @@ -1349,10 +1349,10 @@ void st_select_lex_unit::reinit_exec_mechanism() */ field->fixed= 0; } - if (with_element && with_element->is_recursive) - with_element->reset_for_exec(); } #endif + if (with_element && with_element->is_recursive) + with_element->reset_for_exec(); }