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

Bagaimana mengkonversi tanggal dalam file .csv ke dalam format SQL sebelum penyisipan massal

Sudahkah Anda mencoba yang berikut ini:

LOAD DATA LOCAL INFILE 'c:/scheduletest.csv' INTO TABLE game
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(@DATE_STR, `time`, `awayteam_id`, `hometeam_id`)
SET `date` = STR_TO_DATE(@DATE_STR, '%c/%e/%Y');

Untuk informasi lebih lanjut, dokumentasi memiliki detail tentang penggunaan pengguna variabel dengan LOAD DATA (sekitar setengah jalan - cari "Variabel pengguna dalam klausa SET" di halaman)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lanjutkan kueri SQL bahkan pada kesalahan di meja kerja MySQL

  2. Mengapa MySQL tidak menggunakan salah satu dari kemungkinan kunci ini?

  3. Permintaan Peta<KEY, VALUE> JPA oleh JPQL gagal

  4. MySQL INSERT IGNORE INTO &kunci asing

  5. Tidak dapat memperoleh beberapa entitas Tabel melalui prosedur Tersimpan menggunakan hibernasi