MySql 自动增量 id 中的间隙

标签 mysql

我写了一个爬虫,它在mysql中保存了大量的记录。

偶尔会缺少一些自动增量 id,并且存在 1-200 个 id 的间隙。我没有从数据库中删除任何内容,因此我有点惊讶。

有人知道为什么会发生这种情况吗?

最佳答案

这将会发生。这是由于 MYSQL 的可扩展性,否则它将被迫串行运行所有事务,而没有任何并行性。 问题是它不会以任何方式影响你。

关于MySql 自动增量 id 中的间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25227852/

相关文章:

PHP、cookie 和快速浏览器刷新

php - 将数据存储到 PHP 数组中

php - 如何比较mysql中的两个结果集?

php - 将一个表中的多行插入到另一个表中的一个唯一行中

mysql - 将两个不相关查询的结果合并到一个 View 中

MySQL:每页有多少查询太多了?

python - Sqlalchemy 检测表中的变化

php - Codeigniter Datamapper save() 实际上没有保存到数据库

c# - 字符串 "0.080"加倍使 80.00

mysql - 如何解决存储引擎的错误122?