xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 2012
-
17 mai 2006 à 14:58
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 2012
-
17 mai 2006 à 16:34
bonjours ,voila j'ai un enorme probleme
j'ai 2 enregistrement exemple :
x , y , 12 , 2
et
x , y , 12 , 2
et je fait un DELETE FROM MA_TABLE WHERE champ1='x' AND champ2='y' AND champ3=12 AND champ4=2
le probleme c'est que si je fait sa il va me supprimer les 2 champs
moi je veux qu'il en supprime un seul
que sa soit le 1 ou le 2 je men fou c'est les meme
donc je voudrai savoir si ya pas une methode pour regler mon pb pcq sinon je vais devoir revoir tte ma base et mon programme
D'avance merci
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 17 mai 2006 à 15:03
essaye avec cette requete
DELETE FROM MA_TABLE WHERE champ1='x' AND champ2='y' AND champ3=12 AND champ4=2 LIMIT 1
------------------------------------------------------------------------------------------------------------------
Il
vaut mieux poser une question et passer pour bête que le rester toute
sa vie
------------------------------------------------------------------------------------------------------------------
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 17 mai 2006 à 15:23
dans une bdd les enregistrement sont pas sensé etre unique ?
sinon tu as la methode je delete tout et j'en remet un seul ... mais c degeu llooll
------------------------------------------------------------------------------------------------------------------
Ilvaut
mieux poser une question et passer pour bête que le rester toutesa vie
------------------------------------------------------------------------------------------------------------------
Vous n’avez pas trouvé la réponse que vous recherchez ?
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 20122 17 mai 2006 à 15:35
non justement je n'ai pas d'idée
l'analyse a été completer apres avoir commencer le projet
c une base de donnée access (en faite mon projet est en VB mais bon vu que le pb parle de SQL je me suis permi de venir ici)
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 20122 17 mai 2006 à 16:34
ouai je c que c ID (c jsute quand tapant j'avais le mot idée en tete lol)
comme champ j'ai :
CodeBarre varchar(15)
CodeProduit SmallInt
Date varchar(10)
Quantite Smallint
en gros un client (codebarre) consome un produit (codeproduit) a une certaine date (date) et une certaine quantite (quantite)