多数のフィールドを含む MYSQL データベースがあり、その多くは数値として構成されています。
thickness
double(7,2) デフォルト NULL、
また
has_input
tinyint(4) デフォルト NULL、
このテーブルにcsvファイルをインポートする必要があり、使用しています
データ ローカル ファイル 'myfilepath/file.csv' を
combined
、'\r\n' で終了する行を '"' で囲み、',' で終了するテーブル フィールドにロードします。
ただし、すべての数値フィールドの null 値はゼロに置き換えられています。一部のフィールドには正当な値のゼロがあり、これらを値のないフィールドと区別できるようにする必要があるため、これは非常に面倒です。
上記でわかるように、フィールドのデフォルトは null に設定されています。他のアドバイスとして、csv のすべての空白フィールドに \N を入力して null を示しています。
それにもかかわらず、ヌルはまだゼロに置き換えられています。手伝ってくれますか?