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

結果セットを変数に選択し、同じストアドプロシージャの後で更新でその変数を使用します

    このようなもの:

    CREATE PROCEDURE test()
    BEGIN
    CREATE TEMPORARY TABLE IF NOT EXISTS tmp AS (SELECT id FROM table WHERE this='this');
    some other stuff
    UPDATE table2 SET blah='blah' WHERE fk_id IN (SELECT id FROM tmp);
    END;
    



    1. 🆕SQLServer2022First Look-トップ5の新機能(ボーナス5の機能)

    2. MySQLはテーブルの継承をサポートしていますか?

    3. OracleからMySQL/Perconaサーバーに移行する方法

    4. MySQLの2つのフィールドでSQLLEFT-JOIN