Se os novos dados forem um conjunto inteiro, faça o seguinte:
CREATE TABLE new LIKE real;LOAD DATA INFILE INTO new ...Este é o único passo lento, mas não está afetando orealtabela.- Se você precisar limpar os dados, faça isso nesta etapa. Caso contrário, você não precisa do Python.
RENAME TABLE real TO old, new TO real;Esta etapa é rápida.DROP TABLE old;
Se os dados recebidos não contiverem todos os SKUs, consulte as técnicas aqui:https:// mysql.rjweb.org/doc.php/staging_table