Exporter et importer un seul champ pour mise a jour
Résolu/Fermé
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
-
15 juin 2014 à 15:03
chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 - 15 juin 2014 à 16:23
chantaussel Messages postés 137 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 9 juillet 2014 - 15 juin 2014 à 16:23
A voir également:
- Exporter et importer un seul champ pour mise a jour
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour kindle - Guide
- Mise a jour windows 7 - Accueil - Mise à jour
2 réponses
Sebbonard
Messages postés
441
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
14 mars 2018
171
Modifié par Sebbonard le 15/06/2014 à 15:13
Modifié par Sebbonard le 15/06/2014 à 15:13
Bonjour,
Je ne comprends pas le problème.
Comme tu le dis, si tu veux changer une ou plusieurs valeurs de la ligne id=11, il n'y a pas à modifier le champs id.
Donc effectivement, comme tu le dis, il faut faire une requête de ce style:
"UPDATE matable SET champ = "nouvelle valeur" WHERE id = 11;"
ou
"UPDATE matable SET champ = $monchamp WHERE id = $id;"
Le problème c'est quoi? Que ta requête ne fonctionne pas?
En espérant t'avoir aidé
Je ne comprends pas le problème.
Comme tu le dis, si tu veux changer une ou plusieurs valeurs de la ligne id=11, il n'y a pas à modifier le champs id.
Donc effectivement, comme tu le dis, il faut faire une requête de ce style:
"UPDATE matable SET champ = "nouvelle valeur" WHERE id = 11;"
ou
"UPDATE matable SET champ = $monchamp WHERE id = $id;"
Le problème c'est quoi? Que ta requête ne fonctionne pas?
En espérant t'avoir aidé
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
15 juin 2014 à 15:25
15 juin 2014 à 15:25
En fait je n'ai pas qu'une seule entrée à mettre à jour, mais environ 300. La ligne 11 c'était qu'un exemeple.
Je me sers de l'onglet "exporter" de MYSQL qui me permet de générer un ficher de mise à jour (.sql) de ma base.
Cette fonction "exporter" génère un fichier qui contient 300 requêtes qui modifient toutes à chaque fois l'ID en plus du champs à mettre à jour.
J'aurais aimé avoir un fichier de mise à jour qui ne met à jour que le champ, sans changer l'ID.
Voilà, je ne sais pas si j'ai été plus claire...
Merci!
Je me sers de l'onglet "exporter" de MYSQL qui me permet de générer un ficher de mise à jour (.sql) de ma base.
Cette fonction "exporter" génère un fichier qui contient 300 requêtes qui modifient toutes à chaque fois l'ID en plus du champs à mettre à jour.
J'aurais aimé avoir un fichier de mise à jour qui ne met à jour que le champ, sans changer l'ID.
Voilà, je ne sais pas si j'ai été plus claire...
Merci!
Sebbonard
Messages postés
441
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
14 mars 2018
171
15 juin 2014 à 15:30
15 juin 2014 à 15:30
Ok...
Tu ne programme pas en php, tu veux juste mettre à jour ta bas via les requêtes du gestionnaire de bases, c'est ça?
Tu utilise PhpMyAdmin ?
Tu ne programme pas en php, tu veux juste mettre à jour ta bas via les requêtes du gestionnaire de bases, c'est ça?
Tu utilise PhpMyAdmin ?
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
15 juin 2014 à 15:33
15 juin 2014 à 15:33
Oui c'est ça, je souhaite obtenir un fichier de mise à jour/sauvegarde de ma base en sql.
Oui, je j'utilise PhpMyAdmin.
Merci
Oui, je j'utilise PhpMyAdmin.
Merci
Sebbonard
Messages postés
441
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
14 mars 2018
171
15 juin 2014 à 15:48
15 juin 2014 à 15:48
Si tu veux changer chaque ligne avec des valeurs différentes, tu fais :
UPDATE matable SET champ = "truc" WHERE id = 1;
UPDATE matable SET champ = "much" WHERE id = 2;
etc... pour toutes les valeurs
Si tu veux mettre la même valeur pour tous les champs
UPDATE matable SET champ = "truc";
ça te va comme ça?
UPDATE matable SET champ = "truc" WHERE id = 1;
UPDATE matable SET champ = "much" WHERE id = 2;
etc... pour toutes les valeurs
Si tu veux mettre la même valeur pour tous les champs
UPDATE matable SET champ = "truc";
ça te va comme ça?
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
15 juin 2014 à 15:53
15 juin 2014 à 15:53
Oui, j'ai bien vu que le résultats final devait être ça... Mais je ne peux pas faire ça à la main pour les 300 entrées... Je me demandais juste pourquoi la fonction "exporter" de PhpMyAdmin fonctionnait bizarrement comme ça (en changeant le champ ID), et s'il y avait pas moyen avec des options particulières d'obtenir mes 300 requêtes sous la forme voulue...
Merci quand même!
Merci quand même!
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
15 juin 2014 à 15:55
15 juin 2014 à 15:55
Ou alors la solution pour avoir un fichier de sauvegarde sur-mesure serait que je me replonge dans le php pour faire un script qui me génèrerait mon fichier de mise à jour...
Bizarre quand même que la fonction exporter de PhpMyAdmin ne propose pas un UPTADE facilement...
Bizarre quand même que la fonction exporter de PhpMyAdmin ne propose pas un UPTADE facilement...