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