sql >> Database >  >> RDS >> Mysql

Kan MySqlBulkLoader worden gebruikt met een transactie?

Zoals hier door een lid van het MySQL-documentatieteam:

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

De oplossing is om gegevens in een speciale tabel te importeren en vervolgens INSERT INTO ... SELECT ... uit te voeren wat een atomaire operatie zal zijn. Op enorme datasets is dit een potentieel probleem vanwege de lange transactie.



  1. Waarom is hier ONMIDDELLIJK UITVOEREN nodig?

  2. Algoritme dat zoekt naar gerelateerde items op basis van algemene tags

  3. Hoe te repareren "Procedure verwacht parameter '@statement' van het type 'ntext/nchar/nvarchar'." Fout in SQL Server

  4. Over het V-formaatelement in Oracle