diff options
author | Vicențiu Ciorbaru <vicentiu@mariadb.org> | 2016-01-19 14:30:19 +0200 |
---|---|---|
committer | Vicențiu Ciorbaru <cvicentiu@gmail.com> | 2016-03-08 16:55:17 +0200 |
commit | b4fcd1a408a46dff2fa147ff1c45416d22dfd815 (patch) | |
tree | 1621f11262752662cd1dd2788c0808523e1ebfbd /sql/sql_yacc.yy | |
parent | 5c32d5e6e67ff4b1fc6128bd1f1f72f461abb2ca (diff) | |
download | mariadb-git-b4fcd1a408a46dff2fa147ff1c45416d22dfd815.tar.gz |
[MDEV-7978] Updated syntax for SHOW CREATE USER
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r-- | sql/sql_yacc.yy | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index d54e533e800..642767d0127 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -12774,6 +12774,18 @@ show_param: lex->sql_command= SQLCOM_SHOW_CREATE_TRIGGER; lex->spname= $3; } + | CREATE USER + { + Lex->sql_command= SQLCOM_SHOW_CREATE_USER; + if (!(Lex->grant_user= (LEX_USER*)thd->alloc(sizeof(LEX_USER)))) + MYSQL_YYABORT; + Lex->grant_user->user= current_user_and_current_role; + } + | CREATE USER user + { + Lex->sql_command= SQLCOM_SHOW_CREATE_USER; + Lex->grant_user= $3; + } | PROCEDURE_SYM STATUS_SYM wild_and_where { LEX *lex= Lex; |