|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2006 Messages : 90 ![]() |
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, |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 1 ![]() |
Bonjour,
au lieu de passer par phpmyadmin, ne pouvez vous pas passer par MySQL query Browser pour mettre a jour votre table. |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : avril 2006 Messages : 833 ![]() |
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.
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 9 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : avril 2006 Messages : 833 ![]() |
cree une nouvelle discussion elkas svp.
Ici on traite le probleme de laloupiote merci |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : février 2005 Messages : 349 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Membre actif
![]() |
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...) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com