Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/07/2007, 15h31   #1
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 90
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 90
Points : 26
Points : 26
Par défaut Mise à jour d'une table

Bonjour,

Comme beaucoup sans doute, mon site est accueilli par un hébergeur mais, lorsque je travaille dessus, je me sers d'un serveur apache que j'ai localement installé sur ma machine.

La plupart du contenu de mes pages est dans une base mysql et pour mettre à jour mon site, je supprime la table correspondante via phpmyadmin sur le serveur de mon hébergeur et j'y importe la table "à jour" qui se trouve sur ma machine. Mais, à chaque fois que je fais cette opération, j'ai des sueurs froides parce qu'il arrive souvent que phpmyadmin ne fonctionne pas bien pour l'exportation et, bien sûr, dans ce cas l'importation est impossible... C'est vraiment une manip que je n'aime pas tant j'ai peur de ne plus rien avoir en ligne à disposition du public.

Je me demandais : est-ce qu'il n'existe pas un outil qui permet de ne pas effacer la table sur le serveur de l'hébergeur, mais simplement de mettre à jour les quelques champs modifiés.

Bien cordialement,
laloupiote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 15h37   #2
Invité de passage
 
Inscription : juin 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1
Points : 1
Points : 1
Bonjour,
au lieu de passer par phpmyadmin, ne pouvez vous pas passer par MySQL query Browser pour mettre a jour votre table.
fvavin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 17h11   #3
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
Si tu as une date qui peut te permettre de savoir quand ont été faites les modifications alors il te suffira de faire un UPDATE de tous les champs ayant une date superieure à la derniere date de mise à jour.
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 09h56   #4
Invité de passage
 
Inscription : avril 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 9
Points : 3
Points : 3
Par défaut Mise à jour de la table client

Bonjour à tous!
J'ai une BD Mysql avec une table client ayant les champs 'ID_client' qui s'autoincrimente, 'numero_client' qui est tjrs égal à 'ID_client','nom','prenom' etc.Là j'ai supprimé un enregistrement qui n'était pas utile,du coup il ya un decalage ds l'ordre des numéros:'ID_client' n'est plus le même que 'numero_client' et ça porte maintenant confusion dans l'affichage sur l'interface.Il faut donc une mise à jour de la table pour que tout revienne dans l'ordre càd avoir 'ID_client'='numero_client'.Est ce que quelqu'un pourrait m'aider à écrire la requete de mise à jour de la table?Je sais que c'est simple mais...je ne m'y connais pas trop.Aussi je ne sais pas vraiment si je me suis bien fait comprendre!Merci d'avance de votre aide.
elkas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 10h59   #5
Membre chevronné
 
Avatar de pop_up
 
Inscription : avril 2006
Messages : 833
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 833
Points : 690
Points : 690
cree une nouvelle discussion elkas svp.
Ici on traite le probleme de laloupiote

merci
pop_up est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 21h11   #6
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
je crois que tu peut importer et/ou exporter des fichiers de requete mysql dans phpmyadmin.

malheureusement pour toi il n'y pas de possibilité de communiquer avec le serveur mysql autrement que par une interface php sur le serveur de ton hébergeur. Je sais pas chez qui t'es.

fait une recherche sur les interfaces web pour gérer mysql. Perso j'utilse phpmyadmin.


@ plus si tu as des questions
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 13h55   #7
Membre actif
 
Avatar de Nicomart
 
Inscription : septembre 2005
Messages : 206
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : septembre 2005
Messages : 206
Points : 176
Points : 176
Envoyer un message via Skype™ à Nicomart
Si c'est l'opération d'import de fichier sql qui fait planter ton phpmyadmin, tu peux contourner ce problème avec cette solution (pas très élégante je l'avoue) :
-> tu importes la table à mettre à jour sous un nom bidon
-> Si l'opération se passe bien, tu supprimes la table de référence
-> Tu renommes la table avec le nom bidon pour qu'elle ait le bon idenifiant.

Si l'opération plante lors de l'import de la table, ton site est toujours fonctionnel puisque tu n'as pas encore supprimé la table d'origine. L'opération de renommage d'une table doit moins faire bugger phpmyadmin que celle d'import. (encore que, dans l'absolu, il est sensé ne pas bugger du tout...)
Nicomart est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h05.


 
 
 
 
Partenaires

Hébergement Web