Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

mySQL memuat data infile lokal format angka yang salah

Hapus spasi dari file CSV:

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

Dan coba gunakan pernyataan ini untuk memuat data -

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. Bagaimana cara menentukan ukuran transaksi maksimum di MySQL?

  2. Bagaimana saya bisa menemukan salah satu dari banyak kemungkinan pola di antara satu entri mySQL? Lebih dalam

  3. Ketersediaan Tinggi dengan Anggaran Sedikit - Menyebarkan Cluster Galera MySQL Dua Node Minimal

  4. Cara mengambil data dengan jumlah total menggunakan permintaan tunggal mysql

  5. PHP tak terbatas sementara loop