sqlite3からmysqlへ

最初のうちはsqliteで作っていたものをmysqlへ移行
使用したスクリプトはここから:
http://ko.meadowy.net/~koichiro/diary/20061019.html
マルチラインに対応させるためにちょこっと変更

66,67c66,67
<               next if l =~ /sqlite/m
<               l =~ /INSERT INTO \"(.*)\" VALUES(.*);/m
---
>               next if l =~ /sqlite/
>               l =~ /INSERT INTO \"(.*)\" VALUES(.*);/
83,87c83,84
< lines = f.read
< lines = lines.split(';')
< lines.each {|l|
< #f.each_line {|l|
<   l += ';'

もとデータにあった^Mが悪さをして文字化けが起きたので、^Mを削除してやってみたら成功した。