截断表后的MemSQL将id重置为1

时间:2015-10-14 06:11:45

标签: memsql

我正在使用MemSQL。 我想在发出truncate table命令后将自动增量id重置为1。我发出了以下命令: -

truncate table BOOKS;
AGGREGATOR SYNC AUTO_INCREMENT ON db.BOOKS;

但是当我在之后插入行时,id会按照之前的插入继续增加。

如何在MemSQL中将id重置为1?

2 个答案:

答案 0 :(得分:1)

MemSQL不支持ALTER TABLE AUTO_INCREMENT =来重置auto_increment值。重置它的唯一方法是立即删除并重新创建表。

请记住,与其他数据库相比,MemSQL中的auto_increments行为有所不同。例如,在不同聚合器上一个接一个地插入的行的auto_increment值将不会是连续的。

答案 1 :(得分:0)

不幸的是,从4.1开始我们不支持。 您可以随时删除并重新创建表格:P。