私は2つのテーブルを想定TABLE_1
していTABLE_2
ます。のa,b,c
列TABLE_1
と のx,y,z
列がありますTABLE_2
。からテーブル構造のみをコピーしTABLE_2
て追加したいTABLE_1
ので、最終的なテーブルTABLE_1
は のようになりますa,b,c,x,y,z
。これどうやってするの。
テーブルを変更してから、各列を定義してから「table_1」に追加したくありません。
単一のクエリでmysqlで行うことは可能ですか??
私は2つのテーブルを想定TABLE_1
していTABLE_2
ます。のa,b,c
列TABLE_1
と のx,y,z
列がありますTABLE_2
。からテーブル構造のみをコピーしTABLE_2
て追加したいTABLE_1
ので、最終的なテーブルTABLE_1
は のようになりますa,b,c,x,y,z
。これどうやってするの。
テーブルを変更してから、各列を定義してから「table_1」に追加したくありません。
単一のクエリでmysqlで行うことは可能ですか??
確かに方法はありますが、テーブル間に関係がない場合は、やらないでください。
複数のテーブルがあっても問題ありませんよね?
そして、たとえ関係があっても、それが 1:1 の関係でない限り (必ずしもそうでなくても、依存します...)、私もそれをお勧めしません。データベースの設計と正規化フォームについて少し読んでおくことをお勧めします。
いいえ、これは1 つのクエリでは不可能です。
ただし、(データベースを検査することによってinformation_schema
) 純粋な SQL プロシージャを作成することもできますが、これは簡単なことではなく、おそらく手間をかける価値はありません。