我们有一个情况。我们使用自动增量存储id并删除行以保持表清洁。我们不希望MYSQL在意外重启时重置自动增量。虽然在删除MYSQL时不重置auto inc计数器,但我们对此感到满意,但偶尔MYSQL重启并且该计数器重置为max(id)+1。我们想避免这种情况,有没有办法告诉MYSQL将自动增量计数器保持在重启之前的位置。
答案 0 :(得分:0)
知道错误:https://bugs.mysql.com/bug.php?id=199。 这个bug还没有解决。
最好的解决方法可能是使用序列: https://openquery.com.au/blog/implementing-sequences-using-a-stored-function-and-triggers