Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mySQL tải dữ liệu cục bộ trong tệp tin định dạng số không chính xác

Xóa khoảng trắng khỏi tệp CSV:

sth,sth,"100,000,000",sth,"200,000"
sth,sth,"200,000,000",sth,"500,000"

Và cố gắng sử dụng câu lệnh này để tải dữ liệu -

LOAD DATA INFILE 'thefile.csv' INTO TABLE mytable
  FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
  LINES TERMINATED BY '\r\n'
(column1, column2, @var1, column4, @var2) -- specify actual field names
SET column3 = REPLACE(@var1, ',', ''), column5 = REPLACE(@var2, ',', ''); -- remove thousand separators


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, json, JSON_ARRAY_APPEND - tại sao append không hoạt động trên 5.7.13?

  2. Hướng dẫn thiết kế cơ sở dữ liệu cho cuộc thăm dò và khảo sát trong MySQL

  3. Cập nhật MySQL cột đơn hàng?

  4. Kết nối MySQL từ JSP

  5. Cách chỉ chọn tên trường khi sử dụng truy vấn cột hiển thị trong mysql