Dočasné tabulky uvnitř transakce v MySQL aneb magie implicitního commitu

Narazil jsem na zajímavý a velmi zvláštní problém. Psal jsem transakční test ve Springu, který otvírá transakci na začátku a rollbackuje ji na konci testu. První část testu prováděla kupu INSERT a UPDATE SQL příkazů a potom jsem ověřoval provedení příkazu zpětným nahráním dat zpět z databáze. Test jako takový mi procházel, nicméně když jsem jej pustil v sadě testů, začaly další testy padat. Začal jsem tedy pátrat po příčině ...

<článek je vzhledem k většímu záběru potenciálních čtenářů pouze v anglickém jazyce>

Diskuzní příspěvky
Zatím zde nejsou žádné zprávy