Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Có thể thực thi một chuỗi trong MySQL không?

Tôi nghĩ bạn đang tìm kiếm một cái gì đó như thế này:

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. MySQL Group của SUM

  2. Cách nhận bản ghi 15 ngày qua trong MySQL

  3. mySQL - Tạo một bảng mới bằng cách sử dụng dữ liệu và cột từ ba bảng

  4. Cách lấy năm và tháng từ ngày trong MySQL

  5. Sử dụng CPU cao của MySQL