有没有办法知道 MySQL 中的当前用户名?
mysqlmysqli database
是的,您可以使用方法 CURRENT_USER() 来知道 MySQL 中的当前用户名。
上述方法返回可用于验证客户端连接的用户名。
查询如下 −
mysql> select CURRENT_USER();
以下是输出 −
+----------------+ | CURRENT_USER() | +----------------+ | root@% | +----------------+ 1 row in set (0.00 sec)
或者您可以使用 MySQL 中的 USER() 方法。查询如下 −
mysql> select user();
这是输出 −
+----------------+ | user() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.00 sec)