Bonsoir,

J'aurais une petite question, connaîtriez-vous un moyen autre qu'un déclencheur que je n'ai malheureusement pas le droit de créer d'utiliser un ON DUPLICATE KEY sur une table contenant deux clefs unique ?

Par exemple avec ce genre de table :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
CREATE TABLE SONDAGE_ITEM(
   item_id INT UNSIGNED AUTO_INCREMENT,
   sdg_id INT UNSIGNED NOT NULL,
   item VARCHAR(255) NOT NULL,
   item_couleur CHAR(6) NOT NULL,
   PRIMARY KEY(item_id),
   UNIQUE(sdg_id, item),
   UNIQUE(sdg_id, item_couleur),
   FOREIGN KEY(sdg_id) REFERENCES SONDAGE(sdg_id)
) TYPE=INNODB CHARACTER SET latin1 COLLATE latin1_swedish_ci;