重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

あるテーブルA、Bがあり、構造はまったく同じです。
AのデータをすべてBに更新するにはどうすればよいでしょうか?

これらのテーブルはかなり項目が多いので、更新クエリ内のレコードの更新にすべて項目をいれないといけないのでしょうか?

A 回答 (3件)

更新クエリじゃ[*]は使えませんから


削除クエリ→追加クエリと2段階でやればいいのでは
どちらも[*]が使えます
    • good
    • 0

お早うございます。



これで出来ると思いますが・・
INSERT INTO B SELECT * FROM A
    • good
    • 0

SELECT A.* INTO B FROM A;


テーブル作成クエリで新規にBを作り直すのが一番単純です。
時間がかかりすぎるとか、ロジック上問題があるなら、更新対象を選び出し、その分だけを更新させる必要があるかもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

今、見られている記事はコレ!