sql >> Databáze >  >> RDS >> Mysql

Lze MySqlBulkLoader použít s transakcí?

Jak je uvedeno zde od člena týmu pro dokumentaci MySQL:

It's not atomic.  The records loaded prior to the error will be in the
table.

Problémem je import dat do vyhrazené tabulky a poté provedení INSERT INTO ... SELECT ... což bude atomová operace. U velkých souborů dat je to potenciální problém kvůli dlouhé transakci.



  1. MySQL, Zkontrolujte, zda v tabulce s SQL existuje sloupec

  2. Odečtěte měsíc od data v MariaDB

  3. QSqlDatabase open vždy po aktualizaci vrátí hodnotu true

  4. PostgreSQL Connection Pooling:Část 1 – Klady a zápory