Musisz najpierw zbudować oświadczenie.
SET @sql = CONCAT('SELECT * FROM ', varSchemaName, '.MyTable');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Możesz przeczytać więcej o przygotowanych oświadczeniach tutaj .
Możesz pokusić się o użycie zmiennych do nazw tabel, ale to nie działa. Te parametry dotyczą wartości w klauzulach where i tak dalej. Powyższy sposób jest drogą do zrobienia.