-
insert OR update
Bonjour,
existe t-il une facon de faire une requete permettant de faire soit un insert si les données n'existe pas, soit un update si elles existent, sans avoir besoin de faire un test??
une sorte de
Code:
insertOrUpdate maTable values(1,2,3)
Merci !!
-
Je suis loin d'être un expert mais pourquoi pas ne pas faire un If de cette forme:
Prenons que tu aies des valeurs...
Tu vérifies si ces valeurs sont dans ta table. Si elles y sont tu executes une requête d'update... Sinon un Insert...
Enfin tu donnes pas assez d'éléments pour que je puisse vraiment écrire quelque chose mais c'est ce que je te conseillerai même si je suis globalement novice.
-
Bonjour cyphen,
merci de répondre aussi vite :)
Oui c'est en effet ce que je fais...seulement en tant que programmeur "propre", je dévelloppe un logiciel qui traitera des milliers de données dans tout les sens, et plus il y a de test plus c'est long c'est bien connu ;)
C'était simplement pour savoir si ca éxiste pour simplifier un peu des parties de codes
-
-
en fait tu fais deux reqêtes une avec left join l'autre avec inner join
sur left join insert where is null truc
sur inner join update
pas besoin de test