ошибка Ни одна транзакция не была ранее начата

НЕ пойму почему не работает ROLLBACK. Использую опенсервер, база данных mysql, тип таблицы InnoDB. Я начинаю транзакцию START TRANSACTION; В документации сказано, что стоит режим autocommit. Я отключаю его с помощью SET AUTOCOMMIT=0. Сама таблица максимально простая, 3 поля (id, name, age). Пишу запросы:

UPDATE test1 SET age= 55 WHERE id = '1';
UPDATE test1 SET age= 55 WHERE id = '2';

Они выполняются. Но в итоге при написании ROLLBACK OR COMMIT ошибка вида:"Ни одна транзакция не была ранее начата".


Ответы (0 шт):