8791 sujets

Développement web côté serveur, CMS

Salut à tous,

Apparement cette syntaxe n'est pas reconnue :


INSERT INTO schema.table (id,nom,prenom) ('24',SELECT nom,prenom FROM table2);


Alors que celle-ci fonctionne sans problème


INSERT INTO schema.table (nom,prenom) (SELECT nom,prenom FROM table2);


Est il possible d'ajouter des données fixes à des données provenant d'un select pendant un INSERT ?
Modifié par ffwrude (18 Sep 2012 - 09:45)
Salut,

Il faut que le SELECT retourne 3 champs, donc ajouter la donnée fixe dans le select pour que la requête la retourne.
INSERT INTO schema.table (id,nom,prenom) (SELECT '24',nom,prenom FROM table2);