Question sur INSERT INTO
Résolu
sinifer
Messages postés
323
Statut
Membre
-
moderno31 Messages postés 900 Statut Membre -
moderno31 Messages postés 900 Statut Membre -
Bonjour,
je voulais savoir si on fait un INSERT INTO on peut faire une clause where
ou si je dois fair un update obligatoirement pour mettre la clause where
Merci
je voulais savoir si on fait un INSERT INTO on peut faire une clause where
ou si je dois fair un update obligatoirement pour mettre la clause where
Merci
A voir également:
- Question sur INSERT INTO
- Touche insert - Guide
- Disk boot failure insert system disk and press enter - Guide
- Activer touche insert sur ASUS UX32A - Forum Clavier
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
- Monitor will go into standby mode traduction français ✓ - Forum Matériel & Système
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)