我有一个MySQL表,每次添加一个条目时自动递增id
列。大约每年一次,我删除此表中的所有数据并开始新的。现在,id
列的下一个自动增量值将为27721。
...问题
对于这种情况,当我删除表格数据时,建议将自动递增重置为1吗?
重要吗?
像这样的ids“有多高”?
答案 0 :(得分:1)
auto_increment
限制是列的大小。如果它是一个未签名的int,那就是数十亿,所以如果你在几年之后只有27721,那么它可能不是一个问题。此外,我建议您不要删除数据,而只是将其存档。如果必须的话,它可能会更容易恢复。