Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Przekaż parametry do skryptu MySQL

Możesz użyć zmiennych użytkownika aby osiągnąć opisane przez Ciebie zachowanie. Ponieważ używasz zmiennej jako identyfikatora schematu, a nie wartości danych, będziesz musiał użyć przygotowanej instrukcji, aby móc dynamicznie skomponować zapytanie.

query1.sql :

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

Wywoływany jako

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co to jest schemat bazy danych?

  2. MySQL — warunkowe COUNT z GROUP BY

  3. Jak zsynchronizować bazę danych deweloperskich i produkcyjnych

  4. Autouzupełnianie w kliencie wiersza poleceń MySQL

  5. AttributeError:moduł „mysql” nie ma atrybutu „łącznik”