2016-05-16 4 views
0

私は別のテーブルからテンポラリテーブルを作成しました。しかし、私は一時テーブルに列を追加してから、既存のテーブルからすべてを選択したい(unone)。SELECT文で指定した数より多くの列を持つテンポラリテーブルを作成します

$sql="CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS (SELECT * FROM unoone)"; 

先行任意の洞察力と感謝はあなたがselectに列を追加することができ、ここで

+0

なぜ最初に一時テーブルを使用する必要がありますか? – GuyT

答えて

0

コードを入力してください:

CREATE TEMPORARY TABLE IF NOT EXISTS unoone_two AS 
    SELECT u.*, NULL as newcol, CAST(NULL as SIGNED) as newcol2 
    FROM unoone u; 

あなたはCAST()を使って型を指定することができます。

+0

深遠な感謝ゴードン! – Marc

関連する問題