|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
Bonsoir a tous,
j'ai une requete insert a creer de façon dinamique avec les valeurs d'autres tables d'une meme base de donnée. La requete insert est deja crée, je dois juste faire une boucle, placer des valeurs dans des variables etc etc... Mais voila je sais pas faire tout ça, je voudrais le faire en schell bash. Donc la structure est la suivante: soit les tables A,B et C Je dois inserer dans C en prenant des valeurs de 100 enregistrements de la tabla A et B. en bash pour asigner une valeur a une variable je crois savoir que l'on peut faire ceci: ici command devrait etre une conexion a mysql avec la requete en parametre. Sachant que dans la condition where de la requete je devrait faire Et $i serait une boucle pour aller chercher les 100 enregistrements. Je sais pas si je me suis bien expliqué...J'envois le Post tel que pour voir les doutes. D'avance merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Serge LESPAGNARDConsultant informatique Inscription : janvier 2004 Messages : 588 ![]() |
Alors pourquoi ne pas simplement faire comme ceci :
Code :
INSERT INTO C (ch1, ch2, ...) SELECT chX, chY, ... FROM A INNER JOIN B ... |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
Ha ok
faire un insert a partir d'un select...Donc ce que je dois faire c'est creer le select qui recupere tout ce que je veux passer a C,mmmm ok Merci !!! je vais essayer ça (demain...j'essai) Bonne nuit ! |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
Ok
ça marche Merci pour le tuyaux. Bonne soirée |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com