SQLで
AテーブルからBテーブルへ
丸ごとコピー
(条件なし、型は全く同じ)
ってできますか?
答え:
既に同じ定義のテーブルがあるのであれば
INSERT into tblB SELECT * FROM tblA;
でいけるでしょう。
でもtblBの定義がしていないのであれば、
CREATE table tblB AS SELECT * FROM tblA;
っていうのもありでしょうね。
#いずれにしてもバックアップは適宜おこなわないとね...
補足の質問:
ありがとうございました。この質問・回答は役に立ちましたか?
答え:
insert into Bテーブル select * from Aテーブル
マルッキリレイアウトが同じ条件でのSQL文です。
単純コピーです。
既に、Bテーブルにレコードが存在して、二重キーになる場合は、想定していません。
予め、Bテーブルを、空にするには
truncate table Bテーブル
で行う。
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.