Interessant emne, der er tilsyneladende ikke sådan noget i mysql, men en fyr anbefaler at bruge (til dit logtabelproblem) en myisam-tabel, så da det er eksterne transaktioner, bliver dataene sendt alligevel.
Jeg tilføjer et andet svar, da jeg lige har fundet ud af dette alternativ:hvad du kan gøre er at håndtere logtransaktionen fra en anden forbindelse med en anden bruger i din database.
Mysql håndterer forbindelsespuljen pr. bruger, så den vil aldrig bruge den samme forbindelse til hovedoperationerne og logoperationerne, hvilket giver dig mulighed for at udføre logforbindelsen uafhængigt.