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

Perbarui Tabel MySQL menggunakan file CSV

Saya akan melakukannya seperti ini :

  • Buat tabel sementara menggunakan CREATE TABLE new_tbl LIKE orig_tbl; sintaks
  • gunakan LOAD DATA INFILE untuk mengimpor data dari CSV ke dalam tabel
  • Gunakan UPDATE untuk memperbarui tabel utama menggunakan kunci utama / kolom unik (mungkin employee_id )

Saya telah bekerja dengan tabel yang berisi 120 juta baris dan mengimpor file CSV yang berisi 30 juta baris ke dalamnya - ini adalah metode yang saya gunakan sepanjang waktu - jauh lebih efisien daripada apa pun di PHP (dan itulah bahasa pilihan sisi server saya)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa arti parameter TINYINT (parameter)?

  2. Memasukkan record ke dalam tabel MySQL menggunakan Java

  3. Permintaan MySQL untuk menetapkan nomor acak unik ke setiap baris

  4. pyodbc tidak menangani data unicode dengan benar

  5. Menggabungkan operasi UNION dan LIMIT dalam kueri MySQL