powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Online DDL. Смена Auto_increment значения.
3 сообщений из 3, страница 1 из 1
Online DDL. Смена Auto_increment значения.
    #39863047
Григорий2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

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


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