2

たとえば、 という名前のテーブルがありますmovies。フィールド/列title VARCHAR(100)とがありruntime INT(5)ます。10,000 行のデータが読み込まれています。

私は別のテーブルを作成したいと思います。それを と呼びましょう。これmovies_customにはすべて同じ列がありますが、データはありません。

これを行うための簡単な SQL ステートメントはありますか?

4

3 に答える 3

1

編集:申し訳ありませんが、これにSQL Serverタグがあることに気づき、質問のタイトルにMySQLが表示されるまで、それがあなたが使用していたテクノロジーであると思いました。

CREATE movies_custom LIKE moviesMySQLで構文を使用できます


もちろん!

SQL Server では、次のクエリを実行できます。

select top 0 * into movies_custom from movies

これにより、行を挿入せずにテーブル構造が作成されます。

于 2013-10-11T20:28:25.160 に答える
1

MySQL では非常に簡単です。

CREATE newtable LIKE oldtable;
于 2013-10-11T20:30:30.420 に答える
0

他の回答は正しい方向に私を導きましたが、TABLEMySQL Workbench 6 で動作させるためにキーワードを追加する必要がありました。

CREATE TABLE movies_custom LIKE movies;
于 2013-10-11T20:40:05.757 に答える