phpからmysqlにデータベースをインポート | 15g.jp

phpからmysqlにデータベースをインポートする方法です
大量のデータをINSERTする時にオススメです

サーバーはvalue-serverです

ファイル仕様
タブ区切り、改行は\n
にします。ファイル形式はcvsではなく、tvsと言います。
文字コードはもちろんutf-8。
それがデフォルトなので素直に従いましょう。
実際ダブルコーテーションでくくるよりもタブで区切るほうが1文字少ないです。
巨大なファイルになるとバカにできない差になります。

phpからのtvs生成時の例
タブ、改行は必ずダブルコーテーションでくくること。シングルコーテーションでくくるとうまく生きません。

インポートはこういう感じ

これで20万行が数秒でインポートできます。

おまけ:
上記ファイルは
ここ
からDLできます