Requete update sur champ mail
Résolu/Fermé
floxi
Messages postés
145
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
15 avril 2016
-
20 juin 2011 à 13:19
floxi Messages postés 145 Date d'inscription mercredi 8 février 2006 Statut Membre Dernière intervention 15 avril 2016 - 21 juin 2011 à 11:38
floxi Messages postés 145 Date d'inscription mercredi 8 février 2006 Statut Membre Dernière intervention 15 avril 2016 - 21 juin 2011 à 11:38
A voir également:
- Requete update sur champ mail
- Yahoo mail - Guide
- Windows update bloqué - Guide
- Windows update 0x80070643 - Guide
- Publipostage mail - Guide
- Cci mail - Guide
6 réponses
Bonjour
UPDATE tusers SET mail=CONCAT(LEFT(mail,INSTR(mail,'@titi.fr')),"tata.fr") WHERE mail LIKE '%@titi.fr'
UPDATE tusers SET mail=CONCAT(LEFT(mail,INSTR(mail,'@titi.fr')),"tata.fr") WHERE mail LIKE '%@titi.fr'
blux
Messages postés
25978
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
Modifié par blux le 20/06/2011 à 14:37
Modifié par blux le 20/06/2011 à 14:37
Salut,
A+ Blux
UPDATE tusers SET (mail = "toto@tata.fr"') WHERE mail = "toto@titi.fr";me semble être un bon début.
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
floxi
Messages postés
145
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
15 avril 2016
94
20 juin 2011 à 14:55
20 juin 2011 à 14:55
Bonjour,
effectivement cela est correcte cependant, il s'agit d'une table contenant plusieurs lignes.
Le but est de faire une requête qui changement tous les nom de domaine.
effectivement cela est correcte cependant, il s'agit d'une table contenant plusieurs lignes.
Le but est de faire une requête qui changement tous les nom de domaine.
blux
Messages postés
25978
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
20 juin 2011 à 15:11
20 juin 2011 à 15:11
Pour quelqu'un qui est en mesure de me dire que ma proposition est correcte, tu devrais être au fait que cette requête va modifier TOUTES les lignes concernées par le WHERE...
floxi
Messages postés
145
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
15 avril 2016
94
20 juin 2011 à 15:19
20 juin 2011 à 15:19
Effectivement, je vais prendre un exemple pour mieu illustré mon problème:
champ mail de la table tusers:
titi1@toto.fr
titi2@toto.fr
titi3@toto.fr
je souhaiterais un update qui permette d'obtenir cela:
champ mail de la table tusers cible:
titi1@tata.fr
titi2@tata.fr
titi3@tata.fr
Le principe et donc de conserver partie nom "titi1@" et de remplacer "toto.fr" par "tata.fr"
Merci.
champ mail de la table tusers:
titi1@toto.fr
titi2@toto.fr
titi3@toto.fr
je souhaiterais un update qui permette d'obtenir cela:
champ mail de la table tusers cible:
titi1@tata.fr
titi2@tata.fr
titi3@tata.fr
Le principe et donc de conserver partie nom "titi1@" et de remplacer "toto.fr" par "tata.fr"
Merci.
blux
Messages postés
25978
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
Modifié par blux le 20/06/2011 à 15:27
Modifié par blux le 20/06/2011 à 15:27
Compris !
Ca dépend maintenant de ton SQL et des fonctions qu'il offre.
Ca dépend maintenant de ton SQL et des fonctions qu'il offre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
floxi
Messages postés
145
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
15 avril 2016
94
20 juin 2011 à 15:34
20 juin 2011 à 15:34
il s'agit de MySQL 5.0.51a-community-nt
Merci
Merci
blux
Messages postés
25978
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
19 avril 2024
3 287
Modifié par blux le 20/06/2011 à 15:44
Modifié par blux le 20/06/2011 à 15:44
ben alors, faut jongler avec les fonctions locate, left, concat et autres...
floxi
Messages postés
145
Date d'inscription
mercredi 8 février 2006
Statut
Membre
Dernière intervention
15 avril 2016
94
21 juin 2011 à 11:38
21 juin 2011 à 11:38
Merci beaucoup la requête à fonctionner a merveille.
Super
@+
Super
@+
20 juin 2011 à 20:04