重启memsql后,AUTO_INCREMENT-Value错误

时间:2016-09-10 06:45:32

标签: auto-increment memsql

使用memsql重新启动服务器后,auto_increment值低于最大使用ID,因此我无法在表中插入更多数据。

所以目前这个表看起来像这样:


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

select max(ProductID) from Product; +----------------+ | max(ProductID) | +----------------+ | 72766784 | +----------------+

我该如何修理此表?

1 个答案:

答案 0 :(得分:0)

尝试在聚合器上运行此操作,为您提供错误:

aggregator sync auto_increment

现在,MemSQL中不支持将值直接插入到auto_increment列中。在执行显式插入后,您需要手动运行上面的命令来设置新的“下一个auto_increment值”