Obtenir l'utilisateur actuel dans MySQL Obtenir le nom d'utilisateur MySQL de l'utilisateur actuel, aucun nom d'hôte requis
P粉340264283
P粉340264283 2024-03-27 08:31:44
0
1
336

Je sais que nous pouvons utiliser la fonction user()current_user() pour obtenir l'utilisateur actuellement connecté. Mais je n'ai besoin que d'utilisateurs sans suffixe de nom d'hôte. Je n'arrive pas à trouver de référence à la fonction MySQL intégrée qui fournit simplement un nom d'utilisateur.

P粉340264283
P粉340264283

répondre à tous(1)
P粉966335669

Vous pouvez utiliser SUBSTRING_INDEX pour renvoyer la chaîne avant le caractère (dans ce cas "@")

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

Donc, fondamentalement, de cette façon, vous évitez tout ce qui n'est pas la partie utilisateur dans current_user()

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal