Insert et update...un mix? - SQL/NoSQL - Programmation
Marsh Posté le 25-06-2005 à 00:17:44
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
Marsh Posté le 25-06-2005 à 00:36:03
Merci, je vais voir cette commande
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
Marsh Posté le 25-06-2005 à 00:53:49
Puisque tu as une clé primaire, alors tu viens de reprogrammer la commande REPLACE de mysql
Marsh Posté le 25-06-2005 à 14:30:53
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...
Marsh Posté le 25-06-2005 à 00:15:34
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
(j'utilise MySQL)
marchi