Plusieurs insertions (insert + select) dans une meme requête

Plusieurs insertions (insert + select) dans une meme requête - PHP - Programmation

Marsh Posté le 18-06-2010 à 11:02:09    

Bonjour,
 
Je souhaiterais connaitre la bonne syntaxe pour insérer des enregistrements (insert + select multiple) dans une requête.
 
Version insert multiple

Code :
  1. INSERT INTO tatable (champ1, champ2) VALUES ('', ''),('', ''),('', '');


Version insert + select

Code :
  1. INSERT INTO tatable (champ1, champ2) SELECT champ1, 'champ2' FROM account WHERE test='test';


 
Maintenant je cherche la solution qui me permettrais d'utiliser la version insert + select multiple.
 
Avez vous la solution ?
Merci de votre aide !

Reply

Marsh Posté le 18-06-2010 à 11:02:09   

Reply

Marsh Posté le 18-06-2010 à 13:13:58    

ben la 2ème requête fait ça, faut juste que la clause where soit moins restrictive de manière à avoir plusieurs résultats dans le select :/
 
Au passage, t'as un truc très pratique qui s'appelle la doc...genre le site officiel de mysql... :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 18-06-2010 à 15:18:14    

MySQL ? (pas tout à fait du SQL standard hein !)

 

Et puis pour la forme : [:rtfm]


Message édité par dwogsi le 18-06-2010 à 15:18:39

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed