gpt4 book ai didi

mysql - 重启服务器后保留内存数据库的自增值

转载 作者:行者123 更新时间:2023-11-29 14:13:41 25 4
gpt4 key购买 nike

我们正在使用in-memory tables in MySQL具有自动递增的主键。

重新启动 MySQL 后,内存中的表将按预期清空。

但是,我们希望保留自动增量值,以便下一个插入行的 ID 位于上次 session 中使用的 ID 之后。

这可能吗?

最佳答案

重新启动后,您可以使用此语句更改用于 AUTO_INCRMENT 列的下一个值。

ALTER TABLE mytable AUTO_INCREMENT = new_value;

CREATE TABLE 语法类似,但由于内存表在重新启动后重新创建,因此对您来说没有多大用处。

如果此调用的时间很重要,我建议将其添加到 startup script ;我不知道还有什么其他办法。

关于mysql - 重启服务器后保留内存数据库的自增值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13048600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com