クエリ:
一時 (セッション専用) テーブルを単独で作成できますか別個の CREATE TABLE ステートメントや面倒な列の型に依存することなく、SELECT ステートメントから実行できます。仕様?
説明:
一時テーブルは、データベース操作中に中間データを格納するのに役立つことがよくあります。 CREATE TABLE コマンドを使用してこれらを作成するには、各列とそのデータ型を手動で指定する必要があり、時間がかかる可能性があります。
答え:
はい、可能です。次の構文を使用して、SELECT ステートメントから一時テーブルを直接作成します。
CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
このコマンドは、以下:
この方法では、CREATE TABLE ステートメントと列定義ステートメントを個別に作成する必要がなくなり、時間を節約できますが、一時テーブルを使用する利点も得られます。
以上が明示的な列定義なしで SELECT ステートメントから一時テーブルを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。