Bonjour bonjour,

Bon alors là deux petits soucis...

1er: J'aimerai utiliser le on duplicate key mais avec deux unique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
insert into test (nom,etat,pack) values(1,3,2) on duplicate key update etat = values(etat)


Ici, la 3ème ligne je l'ai écrite moi même. Mon problème est que lorsque je souhaite passer les colonnes (nom, pack) en unique, il m'est impossible de créer une ligne comme la 3ème. c'est à dire que ma commande modifie ma première ligne au lieu d'en créer une nouvelle.

J'espère m'être exprimé clairement.

Attention 2éme problème:

j'aimerai ajouter une date et trouver une methode car en fonction de la date, les colonnes (nom,pack) peuvent ce répéter genre 2mois plus tard.

du coup j'ai pensé à un truc du genre :

insert into test (nom,etat,pack,date) values(1,5,2,MONTH(1)) on duplicate key update etat = values(etat)
ou encore
insert into test (nom,etat,pack,date) values(1,5,2,between "2013-01-01" and "2013-04-01") on duplicate key update etat = values(etat)
Mouhahahahahahaha (rire sadique!!) C'est dur hein? .... je craque

Bon courage! Moi je vais me balader sur une autoroute.