diff options
author | Alexey Botchkov <holyfoot@askmonty.org> | 2020-02-11 00:19:37 +0400 |
---|---|---|
committer | Alexey Botchkov <holyfoot@askmonty.org> | 2020-02-11 00:19:37 +0400 |
commit | f6663bfbd3f1dd321cd7d53291e3fa08a190ab2f (patch) | |
tree | a822bf09f639712b0b98ec42a58f169098443a83 /sql | |
parent | 235d7c6f541ef00bec8759bef7d9e1764db20755 (diff) | |
download | mariadb-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.yy | 4 |
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; } ; |