Bất chấp tài liệu nói rằng các mục nhập trống được ánh xạ tới giá trị 0
, LOAD DATA INFILE trên thực tế không xử lý các mục nhập trống. Chúng phải có giá trị phù hợp với kiểu dữ liệu của cột hoặc nếu không thì chuỗi \N
để biểu thị NULL.
Xem lỗi http://bugs.mysql.com/bug.php?id=64603
Để khắc phục điều này, bạn có thể thay thế \N
cho các mục nhập trống bằng lệnh sed (hoặc bất kỳ công cụ thay thế văn bản tương đương nào bạn sử dụng trên Windows).
Xem thêm MySQL tải giá trị NULL từ dữ liệu CSV