1. ホーム
  2. database

[解決済み] SQLite データベースから別のデータベースへデータをコピーする

2022-04-25 05:37:52

質問

共通のデータを持つ2つのSQLiteデータベースを持っていますが、目的が異なるため、データの再挿入を避けたいと考えています。

解決方法は?

データベースXとデータベースYの接続には アタッチ コマンドを実行し、転送したいテーブルの適切なInsert Intoコマンドを実行します。

INSERT INTO X.TABLE SELECT * FROM Y.TABLE;

あるいは、カラムの順番が一致しない場合。

INSERT INTO X.TABLE(fieldname1, fieldname2) SELECT fieldname1, fieldname2 FROM Y.TABLE;