Question sur INSERT INTO
Résolu
sinifer
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
-
moderno31 Messages postés 872 Date d'inscription Statut Membre Dernière intervention -
moderno31 Messages postés 872 Date d'inscription Statut Membre Dernière intervention -
4 réponses
Bonjour
Un INSERT ne peut pas avoir de clause WHERE. Avec un INSERT, tu ajoutes un enregistrement (qui n'existe pas encore), comment pourrais-tu poser une condition sur cet enregistrement ?
Un INSERT ne peut pas avoir de clause WHERE. Avec un INSERT, tu ajoutes un enregistrement (qui n'existe pas encore), comment pourrais-tu poser une condition sur cet enregistrement ?
Bonjour,
insert into équivaut à la création d'un nouvel enregistrement dans la base, la clause where n'a pas lieu d'exister dans un tel cas.
la clause where permet de rechercher les enregistrements dans une base qui correspondent au résultat de la comparsion du where (donx les enregistrements doivent exister).
insert into équivaut à la création d'un nouvel enregistrement dans la base, la clause where n'a pas lieu d'exister dans un tel cas.
la clause where permet de rechercher les enregistrements dans une base qui correspondent au résultat de la comparsion du where (donx les enregistrements doivent exister).
Hello,
Si utilisation de clause WHERE il faut faire un SELECT plus un if qui va permettre de vérifier quelque chose. Selon le cas de figure on INSERT ou pas.
Je confirme aussi ce qui a précédemment été dit, pas de clause WHERE avec INSERT. Tu as INSERT INTO tab (champ1,champ2) VALUES (valeurs,valeurs2) ou INSERT INTO tab (champ1,champ2) SELECT valeur1, valeur 2 FROM Table WHERE ...(éventuellement)
Si utilisation de clause WHERE il faut faire un SELECT plus un if qui va permettre de vérifier quelque chose. Selon le cas de figure on INSERT ou pas.
Je confirme aussi ce qui a précédemment été dit, pas de clause WHERE avec INSERT. Tu as INSERT INTO tab (champ1,champ2) VALUES (valeurs,valeurs2) ou INSERT INTO tab (champ1,champ2) SELECT valeur1, valeur 2 FROM Table WHERE ...(éventuellement)