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

Bagaimana cara meneruskan daftar ID ke prosedur tersimpan MySQL?

Anda seharusnya dapat menggunakan dari MySQL FIND_IN_SET() untuk menggunakan daftar id:

CREATE PROCEDURE `get_users_per_app` (id_list TEXT)
BEGIN
    SELECT
        app_id, GROUP_CONCAT(user_id)
    FROM
        app_users
    WHERE
        FIND_IN_SET(app_id, id_list) > 0
    GROUP BY app_id;
    ...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengambil beberapa baris dari database di PHP

  2. mySql menyalin baris ke tabel yang sama dengan nilai kunci diubah (tidak menimpa yang sudah ada)

  3. PHP PDO bindParam() dan MySQL BIT

  4. Memahami Deadlock di MySQL &PostgreSQL

  5. Aplikasi Django multi-penyewa:mengubah koneksi basis data per permintaan?