【问题标题】:AUTO_INCREMENT-Value wrong after reboot of memsql重新启动 memsql 后 AUTO_INCREMENT-Value 错误
【发布时间】:2017-01-18 07:14:52
【问题描述】:

使用 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 | +----------------+

如何修复这张桌子?

【问题讨论】:

    标签: auto-increment singlestore


    【解决方案1】:

    尝试在聚合器上运行它会出现错误:

    aggregator sync auto_increment
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 2013-11-23
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多