获取MySQL中当前用户的获取当前用户的MySQL用户名,无需主机名
P粉340264283
P粉340264283 2024-03-27 08:31:44
0
1
333

我知道我们可以使用 user()current_user() 函数来获取当前登录的用户。但我只需要不带主机名后缀的用户。我似乎找不到任何对仅提供用户名的内置 MySQL 函数的引用。

P粉340264283
P粉340264283

全部回复(1)
P粉966335669

您可以使用 SUBSTRING_INDEX 来返回字符之前的字符串(在本例中为“@”)

SELECT SUBSTRING_INDEX(current_user(),'@',1)

所以基本上这样你就可以避免任何不是 current_user() 中用户部分的内容

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板