大きな(500 MB)*.csvファイルをMySQLデータベースにインポートしようとしています。
私はそれまでです:
LOAD DATA INFILE '<file>'
    REPLACE
    INTO TABLE <table-name>
    FIELDS
        TERMINATED BY ';'
        OPTIONALLY ENCLOSED BY '"'
    IGNORE 1 LINES ( #Header
        <column-name1>,
        <column-name2>,
        ...
    );
列の1つに問題があります(データ型はintです)-エラーメッセージが表示されます:
エラーコード:1366整数値が正しくありません:''行の列の
*.csvファイルのこの行を見ました。エラーの原因となるセルには、内部に空白があります(次のように:...;; ...)。
この列の空白を無視するようにSQLに指示するにはどうすればよいですか?
* .csvファイルは非常に大きく、後でさらに大きなファイルをインポートする必要があるため、*。csvファイルの編集は避けたいと思います。SQLソリューションを探しています。