Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes 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 12/10/2011, 07h16   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 48
Points : 13
Points : 13
Par défaut INSERT si pas d'UPDATE possible

Bonjour,

Ca fait un moment que je ne m'étais pas tourné vers vous pour un petit coup de pousse

Ma question est simple, je veux créer un fichier SQL pour mettre a jour une BDD, ce fichier ne contiendrait que des UPDATE, mais dans le cas où une entrée ne serait pas trouvé, y'a t-il moyen de faire un INSERT ?

J'avais pensé à d'abord faire un DELETE (avec risque de ne rien trouver à supprimer, je ne sais même pas si on peut ignorer l'erreur pour continuer l'exécution) puis un INSERT, pour chaque ligne, mais il y a peut être mieux ?

Merci d'avance.
Sparktacus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 08h34   #2
Expert Confirmé
 
Avatar de Maljuna Kris
 
Homme Avcxjo MoKo
Retraité
Inscription : novembre 2005
Messages : 2 530
Détails du profil
Informations personnelles :
Nom : Homme Avcxjo MoKo
Âge : 60

Informations professionnelles :
Activité : Retraité
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2005
Messages : 2 530
Points : 3 523
Points : 3 523
Saluton,
Peut-être devrais-tu regarder du côté de la commande REPLACE
__________________
Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
articles : Comment émuler un tableau croisé [quasi] dynamique
et : Une énigme mathématique résolue avec MySQL
recommande l'utilisation de PDO (PHP5 Data Objects)
Maljuna Kris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 11h27   #3
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
Ou peut être avec ON DUPLICATE KEY
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 18h22   #4
Candidat au titre de Membre du Club
 
Inscription : décembre 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 48
Points : 13
Points : 13
Merci pour vos réponses, je n'ai plus qu'a tester (REPLACE risque de ne pas fonctionner à cause de l'auto incrément ?).
Sparktacus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web