MyISAM arbeitet effektiv im Auto-Commit-Modus (da es keine Transaktions-Engine ist) und ignoriert einfach das Commit/Rollback.
Tatsächlich ist die Speicher-Engine eine andere Ebene in der MySQL-Architektur, die vom SQL-Parser getrennt ist. Die SQL-Ebene kommuniziert mit der Speicher-Engine über eine API auf niedrigerer Ebene, und das ist der Grund, warum es ein gemeinsames SQL und gemeinsame Engines gibt, die verschiedene Teilmengen von Funktionen unterstützen. Sie können einen sehr allgemeinen Überblick über die Architektur sehen hier