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

MySQL :parameter bernama dengan perintah PREPARE?

Saya sarankan melihat dokumentasi mengenai ini.https://dev. mysql.com/doc/refman/8.0/en/prepare.html

Dokumentasi tidak membuat referensi ke cara lain untuk mengikat variabel selain ? s, tetapi disebutkan bahwa Anda dapat menggunakan variabel yang ditentukan pengguna.

SET @s = 'SELECT * FROM MY_TABLE WHERE my_column_1 = @a AND my_column_2 = @b ';
PREPARE stmt2 FROM @s;
SET @a = 54;
SET @b = 89';
EXECUTE stmt2;

Menghasilkan output yang sama dan variabel hanya dievaluasi pada saat eksekusi pernyataan, hanya saja kurang eksplisit dalam mengikat variabel ke kueri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengambil data mysql dalam urutan menurun?

  2. MYSQL:PILIH jumlah nilai bidang sementara juga PILIH nilai unik?

  3. Menggunakan Oracle JDeveloper dengan Layanan Database MySQL di Oracle Cloud Platform, Bagian 2

  4. Cara Menyisipkan data dari satu tabel database ke tabel database lain di Mysql

  5. C#:Kelas Pembuat Kueri SQL