Bonjour,
Apres plusieurs recherche sur le forum, je n'ai pas trouvé de sujet correpondant a ma question.
Je me permet donc de vous la poser.
Je viens d'installer mysql5 (5.0.15-standard) pour pouvoir utiliser les procedures stocké et surtout les fonctions.
Mais voila, j'essais d'en creer une pour tester par l'intermediaire de phpmyadmin mais cela me revoit une erreur.
J'ai pris cette exemple dans la doc de mysql:
J'ai donc juste fais un copier coller dans le textarea "sql" de phpmyadmin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Une fois executé, mysql me renvoit cette erreur:
Et quand il me réaffiche la requete que je lui ai envoyé, il me l'a formaté de cette maniere:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #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 'SELECT COUNT(*) INTO param1 FROM t' at line 3
Il m'a enlevé mon retour ligne avant le BEGIN.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Je pensais que ca serait ca le probleme...
J'ai fais pas mal de test en vain pour le moment.
Une derriere chose que je trouce bizarre: quand j'essaye d'utiliser la commande "delimiter", il me renvoit aussi une erreur:
Ai-je ratté quelque chose?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #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 'delimiter $$' at line 1
merci et bonne journée a vous.
EDIT: Celle ci que j'ai aussi pris dans la doc marche tres bien:
Qu'a t'elle que les autres n'ont pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2

 

 
		
		 
         
 

 
			
			


 creation d'une procedure ou fonction toute simple?
 creation d'une procedure ou fonction toute simple?
				
 Répondre avec citation
  Répondre avec citation


 
			 
   
 Envoyé par atlas2003
 Envoyé par atlas2003
					
				
Partager