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

Bảng lớn trong mysql Cập nhật các hàng dựa trên csv mọi lúc

Nếu dữ liệu mới là toàn bộ, hãy làm như sau:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... Đây là bước chậm duy nhất, nhưng nó không ảnh hưởng đến real bảng.
  3. Nếu bạn cần xóa dữ liệu, hãy thực hiện ở bước này. Nếu không, bạn không cần Python.
  4. RENAME TABLE real TO old, new TO real; Bước này rất nhanh.
  5. DROP TABLE old;

Nếu dữ liệu đến không chứa tất cả SKU, hãy xem các kỹ thuật tại đây: 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. Mysql jconnector dành 50% thời gian trong com.myql.jdbc.utils.ReadAheadInputStream.fill ()

  2. MySQL coi 'е' và 'ё' bằng nhau, làm cách nào để đặt nó để coi chúng khác nhau?

  3. cách cung cấp cùng một số sê-ri cho nhóm bản ghi trong mysql

  4. Cách chèn NULL trong mysql, đặc biệt là INT dataType

  5. menu cây đa cấp hiển thị php