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

プリペアドステートメントの結果をテーブルとしてmysqlに保存しますか?

    ステートメントにcreateテーブルを配置します:

    PREPARE STMT FROM "CREATE TABLE tab_derived_1 SELECT * FROM tab_1 WHERE predict_var = '4'   or predict_var = '2'  union 
    (SELECT * FROM tab_1 WHERE predict_var = '0' or predict_var = '1' ORDER BY RAND() limit ?  )" ;
    EXECUTE STMT USING @sample;
    

    また、結果をテーブルに保存するだけでなく、結果を返したい場合は、ファイナルを実行してください

    SELECT * FROM tab_derived_1
    



    1. PHPでUnicodeデータを表示する方法

    2. mySQLとpostgreSQLのgroupby句、なぜpostgreSQLでエラーが発生するのですか?

    3. ストアドプロシージャ、関数、ルーチンの違いは何ですか?

    4. Mysql-インデックスを使用しないように選択します