AUTO_INCREMENT-неверное значение после перезагрузки memsql

После перезагрузки сервера с помощью memsql значение auto_increment ниже максимально используемого идентификатора, поэтому я не могу вставить больше данных в таблицу.

Итак, на данный момент таблица выглядит так:


CREATE TABLE Product ( ProductID bigint(20) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (ProductID)) AUTO_INCREMENT=3332

выберите max(ProductID) из Product; +----------------+ | макс(идентификатор продукта) | +----------------+ | 72766784 | +--+

Как починить этот стол?


person upsala    schedule 10.09.2016    source источник


Ответы (1)


попробуйте запустить это на агрегаторе, выдающем ошибки:

aggregator sync auto_increment

Вставка значений непосредственно в столбцы auto_increment сейчас плохо поддерживается в MemSQL. Вам нужно вручную запустить приведенную выше команду, чтобы установить новое «следующее значение auto_increment» после выполнения явной вставки.

person Adam Prout    schedule 10.09.2016