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

個別のCREATETABLEを使用せずにSELECTステートメントで一時テーブルを作成します

    CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
    

    http://dev.mysqlにあるマニュアルから。 com / doc / refman / 5.7 / en / create-table.html

    テーブルを作成するときにTEMPORARYキーワードを使用できます。 TEMPORARYテーブルは、現在のセッションにのみ表示されます 、および自動的に削除されます セッションが閉じられたとき。これは、2つの異なるセッションが、互いに競合したり、同じ名前の既存の非TEMPORARYテーブルと競合したりすることなく、同じ一時テーブル名を使用できることを意味します。 (一時テーブルが削除されるまで、既存のテーブルは非表示になります。)一時テーブルを作成するには、CREATETEMPORARYTABLES権限が必要です。



    1. RoomDatabase.Callback()のonCreate()は、.build()の呼び出しが成功した後に呼び出されませんでした

    2. 多対多の関係の例

    3. MicrosoftAccessでナビゲーションフォームを作成する方法

    4. MySQL Workbench