Есть много таблиц, использующих MyISAM. Я должен изменить их двигатель на InnoDB; Но есть следующие трудности:
1 、 Эти таблицы не имеют первичного или уникального ключа, поэтому инструменты pt-ost не могут добавить триггер для его изменения.
2 、 Поскольку они используйте MyISAM, если я использую
«Изменить имя таблицы ENGINE = InnoDB»
или «ADD COLUMN id bigint (10) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (id)»,
таблица будет заблокирована на долгое время, поэтому некоторые функции в сети не работают
PS : MySQL версия 5.6.17