Bonjour à tous!
Voici mon soucis, étant (très) débutant en MySQL, je souhaite copier des données de plusieurs et différentes tables dans une nouvelle table.Comme cette table contient énormément de ligne, je préfère faire ca dans un boucle, voici mon code :
Voila! Ce que je veux faire, c'est allé dans le phpmyadmin et lancé dans la console (exécuter la requête). Et ca ne marche pas! (bien entendu Oo)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 declare var integer; begin select count(*) into var from produit; while var!=0 loop INSERT INTO inventaire (CODE_CIP_PROD) VALUES (CODE_CIP_PRODUIT.produit); INSERT INTO inventaire (NOM_PROD) VALUES (NOM_PRODUIT.produit); INSERT INTO inventaire (QTE_STOCK_PROD) VALUES (QTE_STOCK_PRODUIT.produit); INSERT INTO inventaire (PRIX_ACHAT_ADMIN) VALUES (PRIX.prix_achat_admin); INSERT INTO inventaire (PRIX_LIGNE_TOTAL) VALUES (QTE_STOCK_PROD*PRIX_ACHAT_ADMIN); var:=var-1; end loop; end;
Des idées? Des pistes de solutions ? Merci!
Redg.
Partager