Код ошибки: 1845. ALGORITHM = INSTANT не поддерживается для этой операции. Попробуйте ALGORITHM = COPY / INPLACE - PullRequest
0 голосов
/ 18 января 2019

Я обновился до MySQL 8.0.13 и попытался добавить новое поле, используя 'ALGORITHM = INSTANT', но получил следующую ошибку «Код ошибки: 1845. ALGORITHM = INSTANT не поддерживается для этой операции. Попробуйте ALGORITHM = COPY / INPLACE»

Затем я пересоздал ту же таблицу в MySQL 8.0.13 и попытался добавить то же поле, используя 'ALGORITHM = INSTANT', и это работает!

Будет ли эта новая функция MySQL (ALGORITHM = INSTANT) работать только на вновь созданных таблицах в обновленной версии?

1 Ответ

0 голосов
/ 23 января 2019

Согласно моим исследованиям, это ошибка

https://bugs.mysql.com/bug.php?id=92194

, который объясняет "Для ALTER TABLE, ALGORITHM = INSTANT был неправильно отклонен для таблиц, созданных в версии MySQL до 8.0.12" "Исправлено в 8.0.14."

Я не проверял это с 8.0.14. Я опубликую здесь результаты, как только я проверил это с 8.0.14.

...