Справочное руководство по MySQL версии 4.0.11-gamma
A.2.6 Ошибка Some non-transactional changed tables couldn't be rolled back
A.2.6 Ошибка Some non-transactional changed tables couldn't be rolled back
Получение ошибки/предупреждения: Warning: Some non-transactional changed
tables couldn't be rolled back при попытке сделать ROLLBACK означает,
что для некоторых использованных в транзакции таблиц не поддерживаются
транзакции. Команда ROLLBACK на эти нетранзакционные таблицы не
подействует.
Наиболее типичный случай возникновения такой ошибки связан с попыткой
создать таблицу, тип которой не поддерживается бинарником mysqld. Если
mysqld не поддерживает тип таблиц (или тип таблиц отключен опцией при
запуске), то сервер создаст таблицу с типом, наиболее близким к
запрошенному (скорее всего, MyISAM).