imariadb в sql developer, autocommit остается «верным» - PullRequest
0 голосов
/ 10 октября 2018

У меня возникли проблемы с mariaDB, пытающейся отключить опцию автоподстановки по умолчанию (что верно).Я введите описание изображения здесь , используя mariaDB для разработчика SQL через докер.На моем sql разработчике я попытался установить autocommit = false; и успешно.Теперь, когда я набираю переменные show, например autocommit;, я вижу, что моя переменная autocommit отключена.Однако каждый раз, когда я пытаюсь выполнить вызов rollback, он все равно выдает ошибку

«Невозможно вызвать откат при autocommit = true»

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 17 октября 2018

Я рекомендую вам привыкнуть к кодированию следующим образом:

BEGIN;    (aka START TRANSACTION)
do some statements
COMMIT;   (or ROLLBACK)

Этот шаблон игнорирует autocommit и оставляет вас под контролем, когда вы можете сделать ROLLBACK.

...