U kunt gebruikersvariabelen gebruiken om het gedrag dat u beschrijft te bereiken. Aangezien u de variabele als schema-ID gebruikt, niet als gegevenswaarde, moet u een voorbereide instructie gebruiken, zodat u de query dynamisch kunt opstellen.
query1.sql
:
SET @query = CONCAT('Select * FROM ', @tblName, ' LIMIT 10');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
Aangeroepen als
mysql> SET @tblName = 'Users'; \. query1.sql