MyISAM werkt effectief in de auto-commit-modus (omdat het geen transactie-engine is), en negeert gewoon de commit/rollback.
Eigenlijk is de opslag-engine een andere laag in de MySQL-architectuur, gescheiden van de SQL-parser, de SQL-laag communiceert met de opslag-engine met een lagere API, en dat is de reden dat er een gemeenschappelijke SQL en engines zijn, die verschillende subsets van featured ondersteunen. U kunt een zeer hoogstaand overzicht van de architectuur zien hier