CSV 入力のカラム数が不正です (行: 1)。!?

MysqlのエクスポートでデータをCSV形式で抜き取り、別のMysqlにインポートしようとしたら「CSV 入力のカラム数が不正です (行: 1)。」とのエラーメッセージが発生。「カラム数には問題ないし何なんだろう?こんなの初めてだなぁ」と

1時間~

休憩

2時間~

昼寝

3時間~、悩み続け遂に解決。

「なぬー! MysqlのエクスポートデータにもBOM!?」
原因はBOMだった様です。BOM対応のエディターで「BOM-N」の設定にしCSVデータを上書きしてやると、上手くインポート出来ました。

この辺の設定はレンタルサーバーによって違うのでしょうか?インポートだけで3時間。トホホの日曜日になりました。

BOM対応のエディターについてはこちらのページへどうぞ!!

Categories: Php&Mysql twincee(d)