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

Apakah mungkin untuk mengeksekusi string di MySQL?

Saya pikir Anda sedang mencari sesuatu seperti ini:

SET @queryString = (
SELECT CONCAT('INSERT INTO user_group (`group_id`,`user_id`) VALUES ', www.vals) as res FROM (
    SELECT GROUP_CONCAT(qwe.asd SEPARATOR ',') as vals FROM ( 
           SELECT CONCAT('(59,', user_id, ')') as asd FROM access WHERE residency = 9 
    ) as qwe 
) as www
);

PREPARE stmt FROM @queryString;
EXECUTE stmt;
DEALLOCATE PREPARE stmt; 
SET @asd = NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ClassCastException:java.math.BigInteger tidak dapat dilemparkan ke java.lang.Long saat terhubung ke MySQL

  2. Cara Mendapatkan Tanggal dan Waktu Saat Ini di MySQL

  3. Sisipkan Tabel MySql jika tidak ada atau perbarui

  4. Hibernate 5:- org.hibernate.MappingException:Entitas tidak dikenal

  5. Mengapa menggunakan pernyataan yang disiapkan mysql lebih aman daripada menggunakan fungsi escape umum?