Problème suppression d'une partie de chaîne (SQL)
Fermé
willisindaplace
Messages postés
3
Date d'inscription
vendredi 18 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
-
Modifié par willisindaplace le 18/01/2013 à 14:36
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 21 janv. 2013 à 17:38
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 21 janv. 2013 à 17:38
A voir également:
- Problème suppression d'une partie de chaîne (SQL)
- Forcer suppression fichier - Guide
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Nouvelle chaîne tnt gratuite 2024 - Accueil - TV & Vidéo
- Suppression page word - Guide
3 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 janv. 2013 à 18:36
18 janv. 2013 à 18:36
Bonsoir willisindaplace,
Ne serait-ce pas mieux de modifier la présentation lors de l'affichage ?
Dans ce cas, if suffit de 'tronquer' la variable à la position de '@domaine.local'.
Ne serait-ce pas mieux de modifier la présentation lors de l'affichage ?
Dans ce cas, if suffit de 'tronquer' la variable à la position de '@domaine.local'.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
21 janv. 2013 à 09:51
21 janv. 2013 à 09:51
Bonjour Will',
Plusieurs possibilités:
1° une boucle sur tous les enregistrement, récupérer les infos, tronquer la chaîne et renvoyer cette chaîne 'raccourcie'.
2° renommer la table, copier la table directement en lui donnant le nom correct et en supprimant la fin de chaque 'chaîne', supprimer la table de départ .. ou mieux, vérifier que la copie est correcte, puis supprimer la table de départ.
Espérant t'avoir été utile,
Cordialement.
Plusieurs possibilités:
1° une boucle sur tous les enregistrement, récupérer les infos, tronquer la chaîne et renvoyer cette chaîne 'raccourcie'.
2° renommer la table, copier la table directement en lui donnant le nom correct et en supprimant la fin de chaque 'chaîne', supprimer la table de départ .. ou mieux, vérifier que la copie est correcte, puis supprimer la table de départ.
Espérant t'avoir été utile,
Cordialement.
willisindaplace
Messages postés
3
Date d'inscription
vendredi 18 janvier 2013
Statut
Membre
Dernière intervention
21 janvier 2013
21 janv. 2013 à 15:26
21 janv. 2013 à 15:26
Rebonjour !
Par le petit morceau de code que j'ai coller dans le message commentant ta 1ère réponse j'ai résolu mon problème !
Je n'ai plus qu'à trouver un moyen d'intégrer ça à un bouton sur GLPI pour rendre le lancement du script plus simple et le tour sera joué ! ;)
Par le petit morceau de code que j'ai coller dans le message commentant ta 1ère réponse j'ai résolu mon problème !
UPDATE glpi_users SET name = REPLACE(name,'@domaine.local', '') WHERE name LIKE '%@domaine.local%';
Je n'ai plus qu'à trouver un moyen d'intégrer ça à un bouton sur GLPI pour rendre le lancement du script plus simple et le tour sera joué ! ;)
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
21 janv. 2013 à 17:38
21 janv. 2013 à 17:38
Ok.
Bonne recherche et @ très bientôt.
Bonne recherche et @ très bientôt.
Modifié par irongege le 21/01/2013 à 15:30
Là où je me suis mal exprimé. Je voulais MODIFIER les données de ma table, et non pas juste les AFFICHER de manière formaté (sans le @domaine.local).
En cherchant un peu et en me remémorant mes vieux cours sur le SQL j'ai réussi à pondre ça, qui fonctionne parfaitement :
Merci tout de même de ta réponse, c'est sympa de voir qu'on peut compter sur la communauté en cas de soucis !
Cordialement, Will' !