sqlite3からMySQLへデータを移行


sqlite3からMySQLへデータを移行

移行作業をしたので、メモ。

sqlite3のデータをdumpする
sqlite> .output /home/xxxxx/dump.sql
sqlite> .dump テーブル名
sqlite> .q
dumpしたデータdump.sqlを整形

今回はMySQLに空のテーブルを予め作ってあるので、

CREATE TABLEを削除。

トランザクション部分も削除

BEGIN TRANSACTION;

COMMIT;

INSERT INTO “テーブル名” VALUES(

INSERT INTO テーブル名 (カラム名1, カラム名2, ….) VALUES(

とする

MySQLにインポート
mysql> use データベース名
mysql> set names 文字コード
mysql> source dump.sql
  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。