Rufen Sie den MySQL-Benutzernamen des aktuellen Benutzers in MySQL ab. Es ist kein Hostname erforderlich.
P粉340264283
P粉340264283 2024-03-27 08:31:44
0
1
360

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粉340264283
P粉340264283

Antworte allen(1)
P粉966335669

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

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

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage