Bonjour a tous,
j'ai une question, je ne trouve pas la bonne syntaxe sql, j'ai des requetes insert into , je veux lui dire 'insert into if not exists'.
exemple :
le on duplicate update fais en sorte d’insérer s'il y'a déja des données dans la table, maintenant pour le insert into if not exists je sais pas trop comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `base`.`activity` (id_activity,activity) values (1,'Photographie') on duplicate key update id_activity = last_insert_id();
j'ai essayé ceci mais la syntaxe n'est pas bonne.
Si vous avez des solutions merci de partager
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO `base`.`activity` (id_activity,activity) values (1,'Photographie') where not exists (select * from activity where id_activity = 1)
Partager