Intressant ämne, uppenbarligen finns det inget sådant i mysql men en kille rekommenderar att du använder (för ditt loggtabellproblem) en myisam-tabell, så eftersom det är externa transaktioner publiceras data ändå.
Jag lägger till ett andra svar eftersom jag precis kom på det här alternativet:vad du kan göra är att hantera loggtransaktionen från en annan anslutning med en annan användare i din databas.
Mysql hanterar anslutningspoolen per användare så att den aldrig kommer att använda samma anslutning för huvudoperationerna och loggoperationerna, vilket gör att du kan utföra logganslutningen oberoende.