используйте переменную для имени таблицы в MySQL Sproc

Я пытаюсь передать имя таблицы в моей хранимой процедуре MySQL, чтобы использовать этот sproc для выбора разных таблиц, но это не работает ...

вот что я пытаюсь:

CREATE PROCEDURE `usp_SelectFromTables`(
 IN TableName varchar(100)
)
BEGIN
        SELECT * FROM @TableName;
END

Я также попробовал это без знака @, и это просто говорит мне, что TableName не существует ... что я знаю :)

Ответы на вопрос(3)

Ваш ответ на вопрос