Nejprve musíte vytvořit příkaz.
SET @sql = CONCAT('SELECT * FROM ', varSchemaName, '.MyTable');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Více o připravených prohlášeních si můžete přečíst zde .
Můžete být v pokušení používat proměnné pro názvy tabulek, ale to nefunguje. Tyto parametry jsou pro hodnoty v klauzulích where a tak dále. Výše uvedený způsob je správný.