Bonjour,
Voilà je cherche à tester si la ligne existe avant insertion éventuellement dans la base via la requete suivante
mais cette dernière renvoi l'erreur suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO formation_form_organisme (id_formation,id_organisme) VALUES ('2', '3') WHERE NOT EXISTS (SELECT null FROM formation_form_organisme WHERE id_formation = '2' AND id_organisme = '3')
je ne comprends pas trop pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2MySQL a répondu: #1064 - Erreur de syntaxe près de 'WHERE NOT EXISTS (SELECT null FROM formation_form_organisme WHERE id_formation =' à la ligne 1
voici la structure de ma table
pouvez vous me donner un petit coup de pouce ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE `formation_form_organisme` ( `id_formation` int(10) NOT NULL, `id_organisme` int(11) NOT NULL, KEY `id_formation` (`id_formation`,`id_organisme`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
merci d'avance
Ludo
Partager