diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc index b22c876d4fe..3f94f89f366 100644 --- a/sql/sql_parse.cc +++ b/sql/sql_parse.cc @@ -1716,6 +1716,7 @@ mysql_execute_command(void) case SQLCOM_BEGIN: thd->options|= OPTION_BEGIN; thd->server_status|= SERVER_STATUS_IN_TRANS; + send_ok(&thd->net); break; case SQLCOM_COMMIT: thd->options&= ~OPTION_BEGIN; diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index c647ac8a192..f7497d605cc 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -2851,7 +2851,7 @@ grant_option: | WITH GRANT OPTION { Lex->grant |= GRANT_ACL;} begin: - BEGIN_SYM { Lex->sql_command = SQLCOM_COMMIT;} opt_work + BEGIN_SYM { Lex->sql_command = SQLCOM_BEGIN;} opt_work opt_work: /* empty */ {}