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

Fungsi Tersimpan MySQL - Nama Kolom &Tabel Dinamis/Variabel

Gunakan Vars Pengguna/Global untuk ini bersama dengan PREPARE &EXECUTE:

SET @columnName='myColumn';
SET @tableName='myTable';
SET @whatEver='requiredValue';

SET @query=CONCAT('SELECT ', @columnName, ' FROM ', @tableName, ' WHERE Column=', @whatEver);
PREPARE QUERY FROM @QUERY;
EXECUTE QUERY;

Belum menguji kode EXACT ini tetapi sesuatu di sepanjang baris ini akan berfungsi. Juga harus di dalam Prosedur, tidak dapat digunakan dengan fungsi atau pemicu, jika ada yang memiliki solusi untuk itu, silakan posting.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrip Google Apps untuk Mengekspor Spreadsheet ke mySQL dijalankan di banyak file

  2. Simpan file PDF di MySQL

  3. Bagaimana cara memeriksa apakah ada tabel atau kolom dalam database?

  4. CONVERT_TZ() Contoh – MySQL

  5. Melarikan diri dari kartu liar MySQL