Я тестировал поддержку транзакций в таблицах innoDB, и из любопытства попытался запустить ту же транзакцию в таблице MyIsam, и на удивление это сработало. Я предполагаю, что в таблице myIsam запросы выполняются один за другим, а не в одной атомарной операции, и я не получаю никаких ошибок от операций START TRANSACTION и COMMIT и ROLLBACK. Мне интересно, движок MyIsam просто игнорирует эти операции или выполняет какие-то действия?