|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 48 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Avcxjo MoKoRetraité Inscription : novembre 2005 Messages : 2 530 ![]() |
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) |
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Ou peut être avec ON DUPLICATE KEY
|
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2006 Messages : 48 ![]() |
Merci pour vos réponses, je n'ai plus qu'a tester (REPLACE risque de ne pas fonctionner à cause de l'auto incrément ?).
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com