@Adel1ne

Как в транзакции работает Implicit Commit после CREATE TABLE?

Здравствуйте!

Почитал документацию, в которой написано, что если в хранимой процедуре есть транзакция
START TRANSACTION;

И где то ниже в коде идет создание НЕ временной таблицы, ну например:
CREATE TABLE tb_test_two (id INT) ENGINE = InnoDB;
то после создания таблицы транзакция автоматически коммитится и дальнейший откат транзакции
ROLLBACK;где-нибудь ниже в коде, уже ничего не откатит.

Вообщем-то проверил - все так и есть.

Вопрос такой: есть ли какие-то способы создавать в транзакции обычные таблицы, что бы не было автокоммита?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы