почему mysql innodb может обновлять данные при изменении структуры таблицы? - PullRequest
0 голосов
/ 12 июня 2019

когда я добавляю новый столбец в таблицу, я одновременно обновляю дату таблицы до того, как завершится транзакция изменения таблицы, но почему задача обновления данных выполнена успешно, почему?

почему mysql innodb engine don 'заблокировать таблицу при изменении структуры таблицы?если заблокировать таблицу, почему я могу обновить данные таблицы?


подсказки:

  • мои данные таблицы слишком велики, около 16000000 записей.
  • версия mysql: 5.7.15;

1 Ответ

0 голосов
/ 12 июня 2019

Некоторые ALTERs не требуют блокировки стола;некоторые даже не изменяют какую-либо часть данных.Если вы хотите показать нам ALTER и предоставить номер версии MySQL, мы можем указать более конкретно.

...