bonjour,

J'utilise MySQL 5.0, et je cherche à créer une requête simple de manière dynamique dans une procédure stockée, en passant dans une variable le nom d'une table, et d'utiliser cette variable dans ma requête sql, par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
BEGIN
     set @tblname="mydb.mytable";
     select * from @tblname;
END
Ce code ne fonctionne évidemment pas (erreur de syntaxe 1064), mais y a-t-il un autre moyen, alors?

Merci.