Почему столбец, созданный в транзакции отката, существует после транзакции? - PullRequest
0 голосов
/ 04 ноября 2018

Если я создаю столбец в транзакции, для которой выполняется откат, столбец по-прежнему будет существовать после транзакции, однако я ожидаю, что столбец не будет существовать из-за отката. Вопрос в том, что является причиной такого поведения?

MCVE:

create table test(
    id int primary key auto_increment,
    foo text
);

insert into test(foo) values ('a'), ('b'), ('c');

start transaction;

alter table test add column bar text;

rollback;

desc test;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...