Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Online DDL. Смена Auto_increment значения. / 3 сообщений из 3, страница 1 из 1
17.09.2019, 18:47
    #39863047
Григорий2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online DDL. Смена Auto_increment значения.
Добрый день,

ALTER TABLE table
AUTO_INCREMENT=95159532, ALGORITHM=INPLACE;

На MariaDB 10.0.17 - работает и отрабатывает моментально.
На MariaDB 10.4.7 - вылетает с ошибкой:
SQL Error (1846): ALGORITHM=INPLACE is not supported. Reason: INPLACE ADD or DROP of virtual columns cannot be combined with other ALTER TABLE actions. Try ALGORITHM=COPY.

При этом колонка не виртуальная. Просто INT(10) с автоинкриментом. Первичный ключ.

Единственаня возможность сменить значение автоинкримента - полное копирование таблицы с блокировкой (ALGORITHM=COPY).

Почитал документацию и чейнджлоги. Ничего связанного c этим не нашёл.

Возможно кто то может помочь?
...
Рейтинг: 0 / 0
17.09.2019, 18:59
    #39863050
Григорий2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online DDL. Смена Auto_increment значения.
А вот тут прямым текстом сказано, что это возможно:
...
Рейтинг: 0 / 0
17.09.2019, 19:00
    #39863051
Григорий2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Online DDL. Смена Auto_increment значения.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Online DDL. Смена Auto_increment значения. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]