Bonjour,
Je me pose une question sur la fonction Replace into.
J'ai une table du style :
id
date
valeur1
valeur2
valeur3
Il y a un index unique liant id et date.
Ce que j'aimerai, c'est faire une seule requete !
Par exemple :
"REPLACE INTO table(id,date,valeur2) VALUES('1','2005-09-24','100')"
A chaque enregistrement, je n'ajoute que la valeur valeur1, valeur2 ou valeur3. Jamais les trois à la fois.
J'aimerai que mon REPLACE insert cette enregistrement s'il n'y a pas ou alors mettre à jour seulement le champs "valeur" indiqué.
Le problème est qu'il remet à 0 les autres champs également...
C'est donc impossible en une seule requète ?
Il faut donc utiliser un SELECT pour récupérer les valeurs valeur1 et valeur3 si elles existent ?
Je trouve cela un peu dommage car dans mon cas, le REPLACE est donc inutile...

 

 
		
		 
         
 

 
			
			


 
   


 Fonction "Replace Into"
 Fonction "Replace Into"
				 Répondre avec citation
  Répondre avec citation


 
			 
  Envoyé par Manu0086
 Envoyé par Manu0086
					
				
 
			
Partager