Mysql
 sql >> база данни >  >> RDS >> Mysql

Предайте параметрите на MySQL скрипта

Можете да използвате потребителски променливи за да постигнете поведението, което описвате. Тъй като използвате променливата като идентификатор на схема, а не стойност на данни, ще трябва да използвате подготвен израз, за ​​да можете да съставите заявката динамично.

query1.sql :

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

Извиква се като

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. Как да получите записи от последните 7 дни в MySQL

  2. Обединете две таблици в PHP

  3. MySql.Data.MySqlClient.Replication.ReplicationManager хвърля System.TypeInitializationException

  4. Как да търсите няколко колони в MySQL?

  5. С Laravel Migration, Как да промените типа данни на колона и да актуализирате съществуващите й данни, за да отговарят на новия тип данни, без да използвате необработени SQL заявки?