CSV ファイルを MySQL データベースにインポートしようとしています。
CVS ファイルの列の 1 つ (WIN_FLAG) の値が「1」または「0」です。
CSV ファイルをテーブルにインポートすると、テーブルの WIN_FLAG 列の下のすべての値が「127」になります。
何が起こっているかの大まかな例は次のとおりです。
CSV ファイルの場合:
Name Date WIN_FLAG
Dog 23/06/12 0
Cat 22/07/13 1
Mouse 21/05/11 0
インポート後の表の内容:
Name Date WIN_FLAG
Dog 23/06/12 127
Cat 22/07/13 127
Mouse 21/05/11 127
この問題は、WIN_FLAG 列のデータ型に関係していると思います。
tinyint(4) と tinyint(1) を試しましたが、どちらもこの問題を引き起こします。
この列に使用すべき別のデータ型はありますか? それとも別の問題ですか?
ご協力いただきありがとうございます。