summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorAlexey Botchkov <holyfoot@askmonty.org>2020-02-11 00:19:37 +0400
committerAlexey Botchkov <holyfoot@askmonty.org>2020-02-11 00:19:37 +0400
commitf6663bfbd3f1dd321cd7d53291e3fa08a190ab2f (patch)
treea822bf09f639712b0b98ec42a58f169098443a83 /sql
parent235d7c6f541ef00bec8759bef7d9e1764db20755 (diff)
downloadmariadb-git-f6663bfbd3f1dd321cd7d53291e3fa08a190ab2f.tar.gz
MDEV-17941 ALTER USER IF EXISTS does not work, although documentation says it should.
Mistake in syntax definition fixed - should be ALTER USER IF EXISTS, not ALTER IF EXISTS USER.
Diffstat (limited to 'sql')
-rw-r--r--sql/sql_yacc.yy4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index fe7f3021be6..386c86cb3e2 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -7294,10 +7294,10 @@ alter:
lex->server_options.reset($3);
} OPTIONS_SYM '(' server_options_list ')' { }
/* ALTER USER foo is allowed for MySQL compatibility. */
- | ALTER opt_if_exists USER_SYM clear_privileges grant_list
+ | ALTER USER_SYM opt_if_exists clear_privileges grant_list
opt_require_clause opt_resource_options
{
- Lex->create_info.set($2);
+ Lex->create_info.set($3);
Lex->sql_command= SQLCOM_ALTER_USER;
}
;