sql >> Databasteknik >  >> RDS >> Mysql

Skicka parametrar till MySQL-skript

Du kan använda användarvariabler för att uppnå det beteende du beskriver. Eftersom du använder variabeln som en schemaidentifierare, inte ett datavärde, måste du använda en förberedd sats så att du kan komponera frågan dynamiskt.

query1.sql :

SET @query = CONCAT('Select * FROM ', @tblName, ' LIMIT 10');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

Anropas som

mysql> SET @tblName = 'Users'; \. query1.sql


  1. Utdata Excel-fil i PHP efter eko

  2. InnoDB:Operativsystemfel nummer 23 i en filoperation

  3. Åtkomst med Microsoft SQL Server – Importera stora datamängder med SSIS

  4. kopiera databasfil från /tillgångar till /data/datamappen i filutforskaren - Android