Bonjour,
JE souhaitais réaliser une petite boucle pour remplir automatiquement une table
J'ai essayé d’écrire les lignes suivantes, mais qui ne fonctionnent pas vraiment.
Donc, ma première question: est ce possible? 2eme question: quelle est l'erreur et comment puis je le reformuler
si vous pouvez m aider. faut il écrire le code dans un fichier .sql?
Je vous remercie par avance.
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 create table member( id INT(20) NOT NULL AUTO_INCREMENT, nom VAR CHAR(60), primary key (id) ); DECLARE nbr INTEGER DEFAULT 0; remplissageauto: REPEAT SET nbr = nbr + 1; select concat("member",@nbr); INSERT INTO member(nom) VALUES ( select concat("member",@nbr) ); UNTIL nbr < 9 END REPEAT remplissageauto;
Partager