sql >> Database teknologi >  >> RDS >> Mysql

Kan MySqlBulkLoader bruges sammen med en transaktion?

Som nævnt her af medlem af MySQL dokumentationsteam:

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

Løsningen er at importere data til en dedikeret tabel og derefter udføre INSERT INTO ... SELECT ... som vil være atomoperation. På store datasæt er dette et potentielt problem på grund af lange transaktioner.



  1. Få det seneste indsatte id i en trigger?

  2. MYSQL returnerer duplikerede rækker

  3. MySQL:Hvordan bruger jeg afgrænsere i triggere?

  4. Kan ikke finde fejl i upload billedkode php