У меня возникли проблемы с mariaDB, пытающейся отключить опцию автоподстановки по умолчанию (что верно).Я введите описание изображения здесь , используя mariaDB для разработчика SQL через докер.На моем sql разработчике я попытался установить autocommit = false; и успешно.Теперь, когда я набираю переменные show, например autocommit;, я вижу, что моя переменная autocommit отключена.Однако каждый раз, когда я пытаюсь выполнить вызов rollback, он все равно выдает ошибку
autocommit = false;
autocommit
rollback
«Невозможно вызвать откат при autocommit = true»
Может кто-нибудь помочь?
Я рекомендую вам привыкнуть к кодированию следующим образом:
BEGIN; (aka START TRANSACTION) do some statements COMMIT; (or ROLLBACK)
Этот шаблон игнорирует autocommit и оставляет вас под контролем, когда вы можете сделать ROLLBACK.
ROLLBACK