我正在使用MemSQL。 我想在发出truncate table命令后将自动增量id重置为1。我发出了以下命令: -
truncate table BOOKS;
AGGREGATOR SYNC AUTO_INCREMENT ON db.BOOKS;
但是当我在之后插入行时,id会按照之前的插入继续增加。
如何在MemSQL中将id重置为1?
答案 0 :(得分:1)
MemSQL不支持ALTER TABLE AUTO_INCREMENT =来重置auto_increment值。重置它的唯一方法是立即删除并重新创建表。
请记住,与其他数据库相比,MemSQL中的auto_increments行为有所不同。例如,在不同聚合器上一个接一个地插入的行的auto_increment值将不会是连续的。
答案 1 :(得分:0)
不幸的是,从4.1开始我们不支持。 您可以随时删除并重新创建表格:P。