sql >> Database >  >> RDS >> Mysql

Grote tabel in mysql Elke keer rijen bijwerken op basis van csv

Als de nieuwe gegevens een hele set zijn, doe dan het volgende:

  1. CREATE TABLE new LIKE real;
  2. LOAD DATA INFILE INTO new ... Dit is de enige langzame stap, maar het heeft geen invloed op de real tafel.
  3. Als u de gegevens moet opschonen, doet u dat in deze stap. Anders heb je Python niet nodig.
  4. RENAME TABLE real TO old, new TO real; Deze stap is snel.
  5. DROP TABLE old;

Als de binnenkomende gegevens niet alle SKU's bevatten, bekijk dan hier de technieken:http:// mysql.rjweb.org/doc.php/staging_table




  1. Elk item dat uit de SQLite-database is opgehaald, instellen in een eigen tekstweergave

  2. Hoe SQLite db over te zetten naar webserver op Android-telefoon (Android)

  3. PostgreSQL breedtegraad lengtegraad query

  4. MySQL:invoegen waar niet bestaat