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

Bagaimana cara mengambil beberapa baris dari prosedur tersimpan di MySQL?

Kesalahan tidak ada dalam prosedur Anda. Kesalahan ada pada kueri Anda - ini mengembalikan lebih dari satu baris, tetapi Anda tidak dapat menyetel beberapa hasil menjadi nilai skalar 'emp1'.

Anda harus membatasi kueri Anda sehingga menghasilkan satu baris.

Bagaimana cara mengambil beberapa baris dari prosedur tersimpan di mysql?

  • Rencana A :Isi tabel lain, mungkin tabel sementara.
  • Rencana B :Jalankan saja pernyataan SELECT Anda tanpa klausa INTO dari prosedur; maka Anda dapat membaca kumpulan data dari aplikasi (c#, PHP+mysqli,...)
  • Rencana C :Jangan gunakan prosedur, jalankan saja kueri SELECT.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Peringatan:PHP Startup:Tidak dapat memuat perpustakaan dinamis '/usr/lib/php/20151012/msqli.so'

  2. Bagaimana cara mengubah cap waktu menjadi datetime di MySQL?

  3. Koneksi database PHP dan MYSQL dan pembuatan tabel hanya sekali

  4. pengaturan lower_case_table_names di MySQL 8.0.12

  5. hapus baris di database saya menggunakan php pdo