USER()
Returns the current MariaDB user name and host name, given when authenticating to MariaDB, as a string in the utf8 character set.
Note that the value of USER() may differ from the value of CURRENT_USER(), which is the user used to authenticate the current client. CURRENT_ROLE()
returns the current active role.
SYSTEM_USER()
and SESSION_USER
are synonyms for USER()
.
Statements using the USER()
function or one of its synonyms are not safe for statement level replication.
shell> mysql --user="anonymous" MariaDB [(none)]> select user(),current_user(); +---------------------+----------------+ | user() | current_user() | +---------------------+----------------+ | anonymous@localhost | @localhost | +---------------------+----------------+
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/user/