Loading mysql-test/r/sp-error.result +4 −0 Original line number Diff line number Diff line Loading @@ -642,4 +642,8 @@ val x bug8408() 7 7 3 drop function bug8408| delete from t1| drop procedure if exists bug10537| create procedure bug10537() load data local infile '/tmp/somefile' into table t1| ERROR 0A000: LOAD DATA is not allowed in stored procedures drop table t1| mysql-test/t/sp-error.test +12 −0 Original line number Diff line number Diff line Loading @@ -893,6 +893,18 @@ drop function bug8408| delete from t1| # # BUG#10537: Server crashes while loading data file into table through # procedure. # Disable load until it's PS and SP safe --disable_warnings drop procedure if exists bug10537| --enable_warnings --error ER_SP_BADSTATEMENT create procedure bug10537() load data local infile '/tmp/somefile' into table t1| # # BUG#NNNN: New bug synopsis # Loading sql/sql_yacc.yy +12 −1 Original line number Diff line number Diff line Loading @@ -6611,6 +6611,11 @@ use: USE_SYM ident load: LOAD DATA_SYM { LEX *lex=Lex; if (lex->sphead) { my_error(ER_SP_BADSTATEMENT, MYF(0), "LOAD DATA"); YYABORT; } lex->fname_start= lex->ptr; } load_data Loading @@ -6618,7 +6623,13 @@ load: LOAD DATA_SYM | LOAD TABLE_SYM table_ident FROM MASTER_SYM { Lex->sql_command = SQLCOM_LOAD_MASTER_TABLE; LEX *lex=Lex; if (lex->sphead) { my_error(ER_SP_BADSTATEMENT, MYF(0), "LOAD TABLE"); YYABORT; } lex->sql_command = SQLCOM_LOAD_MASTER_TABLE; if (!Select->add_table_to_list(YYTHD, $3, NULL, TL_OPTION_UPDATING)) YYABORT; }; Loading Loading
mysql-test/r/sp-error.result +4 −0 Original line number Diff line number Diff line Loading @@ -642,4 +642,8 @@ val x bug8408() 7 7 3 drop function bug8408| delete from t1| drop procedure if exists bug10537| create procedure bug10537() load data local infile '/tmp/somefile' into table t1| ERROR 0A000: LOAD DATA is not allowed in stored procedures drop table t1|
mysql-test/t/sp-error.test +12 −0 Original line number Diff line number Diff line Loading @@ -893,6 +893,18 @@ drop function bug8408| delete from t1| # # BUG#10537: Server crashes while loading data file into table through # procedure. # Disable load until it's PS and SP safe --disable_warnings drop procedure if exists bug10537| --enable_warnings --error ER_SP_BADSTATEMENT create procedure bug10537() load data local infile '/tmp/somefile' into table t1| # # BUG#NNNN: New bug synopsis # Loading
sql/sql_yacc.yy +12 −1 Original line number Diff line number Diff line Loading @@ -6611,6 +6611,11 @@ use: USE_SYM ident load: LOAD DATA_SYM { LEX *lex=Lex; if (lex->sphead) { my_error(ER_SP_BADSTATEMENT, MYF(0), "LOAD DATA"); YYABORT; } lex->fname_start= lex->ptr; } load_data Loading @@ -6618,7 +6623,13 @@ load: LOAD DATA_SYM | LOAD TABLE_SYM table_ident FROM MASTER_SYM { Lex->sql_command = SQLCOM_LOAD_MASTER_TABLE; LEX *lex=Lex; if (lex->sphead) { my_error(ER_SP_BADSTATEMENT, MYF(0), "LOAD TABLE"); YYABORT; } lex->sql_command = SQLCOM_LOAD_MASTER_TABLE; if (!Select->add_table_to_list(YYTHD, $3, NULL, TL_OPTION_UPDATING)) YYABORT; }; Loading