👻

バックアップテーブル作成クエリーのTips

に公開

バックアップ先テーブルが存在する場合

まず、バックアップ先のテーブルが存在する場合に使用可能なクエリーをご紹介します。

テーブルをまるごとINSERTする場合
INSERT INTO
    バックアップ先テーブル
SELECT
    *
FROM
    バックアップ元テーブル
特定の列のみをINSERTする場合
INSERT INTO
    バックアップ先テーブル
    (
        列1,
        列2,
        列3
    )
SELECT
    列1,
    列2,
    列3
FROM
    バックアップ元テーブル

バックアップ先テーブルが存在しない場合

次に、バックアップ先のテーブルが存在しない場合に使用可能なクエリーをご紹介します。

テーブルをまるごとINSERTする場合
SELECT
    *
INTO
    バックアップ先テーブル
FROM
    バックアップ元テーブル
特定の列のみをINSERTする場合
SELECT
    列1,
    列2,
    列3
INTO
    バックアップ先テーブル
FROM
    バックアップ元テーブル

Discussion