Problème de syntaxe dans une procédure
Bonjour
Code:
1 2 3 4 5 6
| CREATE PROCEDURE dsql_example3(t_name VARCHAR(35))
BEGIN
SET @stmt_text=CONCAT("SELECT * FROM ", t_name);
PREPARE stmt FROM @stmt_text;
EXECUTE stmt;
END; |
ou bien meme plus simple
Code:
1 2 3 4
| CREATE PROCEDURE exemple(IN param VARCHAR(10))
BEGIN
SELECT COUNT(*) FROM param;
END; |
reponse
Citation:
MySQL a répondu:
#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 '' at line 3
je suis sous phpmyadmin
Merci d'avance