1

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) を試しましたが、どちらもこの問題を引き起こします。

この列に使用すべき別のデータ型はありますか? それとも別の問題ですか?

ご協力いただきありがとうございます。

4

1 に答える 1