Problème SQL avec WHILE
playboy-1990
Messages postés
593
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une erreur avec ma boucle SQL (j'utilise MySQL).
Voici le code
J'obtiens cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE @id INT' at line 2
Après j'ai également une erreur dans la boucle.
Avez-vous une idée des erreurs ?
Merci d'avance
J'ai une erreur avec ma boucle SQL (j'utilise MySQL).
Voici le code
BEGIN DECLARE @id INT; DECLARE @count INT; SET @id = 1; SET @count = 0; WHILE (@count < @id) DO INSERT INTO members (id, description) VALUES ((@id+1), 'Hello World'); SET @count = (@count+1); END WHILE; END;
J'obtiens cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE @id INT' at line 2
Après j'ai également une erreur dans la boucle.
Avez-vous une idée des erreurs ?
Merci d'avance
A voir également:
- Problème SQL avec WHILE
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
2 réponses
Je ne connais pas du tout le MySQL, mais en cherchant 5 secondes sur google :
https://stackoverflow.com/questions/763718/whats-wrong-with-this-mysql-statement-declare-id-int
En gros, mets SET à la place de DECLARE et ça devrait être mieux.
Et ensuite poste-nous le message d'erreur de la boucle while.
https://stackoverflow.com/questions/763718/whats-wrong-with-this-mysql-statement-declare-id-int
En gros, mets SET à la place de DECLARE et ça devrait être mieux.
Et ensuite poste-nous le message d'erreur de la boucle while.