Hi!
[...] Nochmal, wie ist Commit und Rollback zu behandeln?
Das, was in der MySQL-Doku steht ist für mich nichtssagend:
Was genau hast du den gelesen? Nicht nur die Kapitel zu MySQL Transactional and Locking Statements sondern auch die zu den jeweiligen Storage Engines solltest du beachten, in deinem Fall: InnoDB Error Handling aus dem Kapitel The InnoDB Storage Engine.
Lo!