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

Tabel besar di mysql Memperbarui baris berdasarkan csv setiap saat

Jika data baru adalah seluruh rangkaian, lakukan hal berikut:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... Ini adalah satu-satunya langkah lambat, tetapi tidak memengaruhi real tabel.
  3. Jika Anda perlu membersihkan data, lakukan di langkah ini. Jika tidak, Anda tidak perlu Python.
  4. RENAME TABLE real TO old, new TO real; Langkah ini cepat.
  5. DROP TABLE old;

Jika data yang masuk tidak memuat semua SKU, maka lihat tekniknya di sini:http:// mysql.rjweb.org/doc.php/staging_table




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masalah dengan MySql INSERT MAX()+1

  2. Mengembalikan JSON tidak berfungsi dengan benar

  3. Bagaimana cara menginstal MySQL-python pada instans Amazon Web Services EC2?

  4. Menghubungkan ke Database MySQL di .NET

  5. Bergabunglah dengan dua tabel dengan semua catatan