1

mysqlimport/を使用して、パイプ区切りのテキスト ファイルをテーブルにロードしようとしていますLOAD FROM INFILE

||ファイルは、NULL 値に空の区切り文字を使用します。

その結果、大量の警告が表示されます

警告 1366 - 不正な整数値: 列の ''

インポート中。

警告を無視しても安全かどうかはわかりません。

合計サイズが 1GB を超えるため、テキスト ファイル内で検索置換を行うの||は一種の最後の手段です。入力はありますか?

4

3 に答える 3

1

sedすぐに変更|||0|れます:D
まあ、テーブルを変更できます:

ALTER TABLE table MODIFY column int null;

その列に null 値を受け入れるようにします。

于 2013-07-02T13:14:31.590 に答える
1

DBスキーマで列をnullにすることはできますか?

それができるなら、それは大丈夫なはずです。

于 2013-07-02T13:14:46.350 に答える