Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Duża tabela w mysql Aktualizacja wierszy na podstawie csv za każdym razem

Jeśli nowe dane to cały zestaw, wykonaj następujące czynności:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... To jedyny powolny krok, ale nie ma to wpływu na real stół.
  3. Jeśli chcesz wyczyścić dane, zrób to w tym kroku. W przeciwnym razie nie potrzebujesz Pythona.
  4. RENAME TABLE real TO old, new TO real; Ten krok jest szybki.
  5. DROP TABLE old;

Jeśli przychodzące dane nie zawierają wszystkich SKU, zapoznaj się z technikami tutaj: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. Jak przekonwertować znacznik czasu na datę i godzinę w MySQL?

  2. PDO i php — wywołanie funkcji członkowskiej Prepare() na obiekcie niebędącym obiektem

  3. PHP MySQL przez SSL. Certyfikat równorzędny nie pasuje

  4. Django, po aktualizacji:serwer MySQL zniknął

  5. Jak mogę połączyć wiele tabel SQL przy użyciu identyfikatorów?