Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Lewati parameter ke skrip MySQL

Anda dapat menggunakan variabel pengguna untuk mencapai perilaku yang Anda gambarkan. Saat Anda menggunakan variabel sebagai pengidentifikasi skema, bukan nilai data, Anda harus menggunakan pernyataan yang disiapkan sehingga Anda dapat menyusun kueri secara dinamis.

query1.sql :

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

Dipanggil sebagai

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. Permintaan SQL setidaknya satu dari sesuatu

  2. Server MySQL kehabisan memori atau tidak dapat dijalankan

  3. Bandingkan dua database MySQL

  4. Membuat baris kosong untuk mengulang baris

  5. Membuat tabel sementara di Prosedur Tersimpan MySQL