Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1562 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Insert et update...un mix?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Insert et update...un mix?

n°1130514
dark86
Posté le 25-06-2005 à 00:15:34  profilanswer
 

Bonjour,
je crée une petite base de données, mais j'ai un problème pour l'entrée d'un nouveau tuple :
Je souhaite que si le tuple n'existe pas on l'insère, et qu'on les écrases (update) si il existe...
Donc je voudrais savoir comment faire ca sans écrire de test et les deux lignes insert... et update...
Car j'ai une centaine d'attributs à insérer avec le tuple, donc j'ai pas envie de faire les deux commandes + test pour chacune :heink:  
 
(j'utilise MySQL)
 
marchi  :)

mood
Publicité
Posté le 25-06-2005 à 00:15:34  profilanswer
 

n°1130516
mrbebert
Posté le 25-06-2005 à 00:17:44  profilanswer
 

Est-ce que la distinction des enregistrements  se fait par une clé primaire ?
Avec mysql, il y a la commande REPLACE qui fait ce que tu veux :)

n°1130525
dark86
Posté le 25-06-2005 à 00:36:03  profilanswer
 

Merci, je vais voir cette commande :D
mais sinon problème résolu : je fais un test d'existence sur la clé_primaire et j'insère si elle existe pas puis le reste (les attributs) je le met en update comme le tuple existe :D

n°1130531
mrbebert
Posté le 25-06-2005 à 00:53:49  profilanswer
 

Puisque tu as une clé primaire, alors tu viens de reprogrammer la commande REPLACE de mysql :D


Message édité par mrbebert le 25-06-2005 à 00:54:22
n°1130713
moi23372
Posté le 25-06-2005 à 14:30:53  profilanswer
 

dans une table il y a tjs une primary key, sans quoi on ne peut pas qualifier cette collection de données comme une base de donnée...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Insert et update...un mix?

 

Sujets relatifs
modif et insert de données avec une DBGrid / DOAscript php de recherche (multicriteres) , et d'update de tables mysql
[MySQL] erreur 1093 avec updateProblème de syntaxe "Insert Into Values"
Perte de performance sur boucle Insertinsert incomplet
c++ builder 6 insert update[PHP/ACCESS] requete UPDATE ne passe pas alors que INSERT et DELETE si
Faire ingurgiter une grosse quantitée a Mysql en Insert ou Update.[VB6] comment utiliser des requêtes SQL insert, update ???
Plus de sujets relatifs à : Insert et update...un mix?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR