2012-01-27 6 views
0

一時テーブルにデータをロードする必要がありますが、データは一様ではなく、データ型とカラム数は常に異なります。挿入されたデータに基づいて自動的にテーブルを作成するSQLコマンド

ロードされるデータに基づいてテーブル仕様を自動的に作成するSQLコマンドはありますか?

+0

これはあいまいです。どのようなデータですか?いくつかの型と列の例を挙げられますか? –

+0

@ruakh私はMySQLを使用しています –

+0

確かに、データにはある程度の一貫性がありますが、いくつかの共通性やパターンがあります。そうでない場合、このデータはどのように役立つでしょうか?そうでなければ、それがランダムなデータであれば、おそらくデータベースはそれに適した船ではないでしょうか? –

答えて

0

SELECT ... INTOあなたがしたいことをする必要があります。

+1

Yikes、私はあなたがw3schools警察によってdownvotedを得ていると思います。 – JNK

+1

これは、事前にテーブルを作成する必要があります。問題は、テーブルが即座に作成されるようにすることです。 – xbonez

+1

@xbonez - そうでない場合、SELECT INTOは操作中にテーブルを作成します。しかし、SQLソースが必要です。 – JNK

1

クエリから入力すると仮定すると、構文はCREATE TABLE tablename SELECT ...です。 MySQL 5.6リファレンスマニュアルの§12.1.14.1. CREATE TABLE ... SELECT Syntaxを参照してください。

+0

私はあなたが実際に彼の質問に答えた唯一の人だと思います。 –

関連する問題