Primero debe crear la declaración.
SET @sql = CONCAT('SELECT * FROM ', varSchemaName, '.MyTable');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Puede leer más sobre declaraciones preparadas aquí .
Es posible que tenga la tentación de usar variables para los nombres de las tablas, pero eso no funciona. Esos parámetros son para valores en cláusulas where y así sucesivamente. El camino anterior es el camino a seguir.