Bonjour, je vous expose mon problème :
Dans ma table users j’ai un champ name qui liste les noms des utilisateurs. Actuellement le nom des utilisateurs se compose de la première lettre du prénom suivi du nom.
Exemple pour l’utilisateur « Jean DUPON » il est stocké dans le champ name comme « jdupon »
J’ai besoin d’ajouter un point entre la première et la deuxième lettre pour tous les utilisateurs. J’aimerai donc faire une requête SQL qui ajoute un point "." entre la première lettre du prénom et la première lettre du nom pour tout les utilisateurs.
Exemple : « j.dupon »
Pouvez vous m’aidez à formuler une requête qui insère un point "." après la première lettre et ce pour tous les noms d’utilisateurs qui on comme correspondance le même nom de domaine dans le champ "email" « @domaine.fr »
Déjà est ce possible de rajouter une chaine de caractère dans une chaine existante ? Si oui, comment puis-je m’y prendre ?
J'ai essayé des choses dans ce genre mais sans succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE `glpidb`.`glpi_users` SET `name` = '_.%' WHERE (`glpi_users`.`email` LIKE '%@domaine.fr');
Partager