sql >> Database >  >> RDS >> Mysql

Parameters doorgeven aan MySQL-script

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


  1. Voorrang van gegevenstype in SQL Server

  2. Kan ik een primaire sleutel hebben zonder geclusterde index? Kan ik ook een geclusterde index met meerdere waarden hebben?

  3. Kan pg gem niet installeren op Mountain Lion

  4. Wat is TDS-protocol versie 8.0 en waarom zou ik het gebruiken?