Heim > Fragen und Antworten > Hauptteil
Ich weiß, dass wir die Funktion user()
和 current_user()
verwenden können, um den aktuell angemeldeten Benutzer abzurufen. Aber ich brauche nur Benutzer ohne Hostnamensuffix. Ich kann anscheinend keinen Hinweis auf die integrierte MySQL-Funktion finden, die nur einen Benutzernamen bereitstellt.
P粉9663356692024-03-28 00:43:39
您可以使用 SUBSTRING_INDEX 来返回字符之前的字符串(在本例中为“@”)
SELECT SUBSTRING_INDEX(current_user(),'@',1)
所以基本上这样你就可以避免任何不是 current_user() 中用户部分的内容