sql >> データベース >  >> RDS >> Mysql

MySQLで文字列を実行することは可能ですか?

    あなたはこのようなものを探していると思います:

    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. Ubuntu20.04DigitalOceanにPostgreSQL12をインストールする方法

    2. SQLで列名の名前を変更するにはどうすればよいですか?

    3. mysql_fetch_arrayは1行のみを返します

    4. PerfToolsのRACインスタンスを覚えておいてください