我正在使用MemSQL。 我想在發出truncate table命令後將Auto increment id重置爲1。我發出以下命令: -截斷表重置ID後的MemSQL爲1
truncate table BOOKS;
AGGREGATOR SYNC AUTO_INCREMENT ON db.BOOKS;
但是當我插入行後,該ID將繼續增加,因爲每個前面插入。
如何在MemSQL中將id重置爲1?
我正在使用MemSQL。 我想在發出truncate table命令後將Auto increment id重置爲1。我發出以下命令: -截斷表重置ID後的MemSQL爲1
truncate table BOOKS;
AGGREGATOR SYNC AUTO_INCREMENT ON db.BOOKS;
但是當我插入行後,該ID將繼續增加,因爲每個前面插入。
如何在MemSQL中將id重置爲1?
不幸的是,我們不支持4.1。 您可以隨時刪除並重新創建表格:P。
MemSQL不支持ALTER TABLE AUTO_INCREMENT =重置auto_increment值。重置它的唯一方法是立即刪除並重新創建表格。
請記住,與其他數據庫相比,MemSQL中的auto_increments行爲有所不同。例如,在不同聚合器中相繼插入的行的auto_increment值將不連續。