Bonjour,

J'ai un problème avec les arguments d'une procédure , mysql n'en tiens pas compte et utilise le nom de la varialble:
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Delimiter $$
CREATE PROCEDURE t(in nom varchar(20))
BEGIN
SELECT * FROM nom;
END$$
Query OK, 0 rows affected (0.0 sec)
 
delimiter ;
Call t('psmodele');
ERROR 1146 (42S02): Table 'console.nom' doesn't exist
La Table console.psmodele existe bien.
En fait il ne remplace pas nom par psmodele !
Si quelqu'un à idée merci d'avance


Zen c'est l'art de respirer par le nez