mysql - 表的自增值可以小于最大id吗?

标签 mysql auto-increment

如果是这样,当它到达已在使用的 id 时会发生什么?

最佳答案

  1. 不,不能(虽然对于 innodb 来说,该值可以小于服务器重启前的值,但仍然大于表中的最大值)
  2. 您收到警告,并且无法在表中插入任何其他内容(我将其视为一个问题“当自动增量达到最大可能值时会发生什么”)

关于mysql - 表的自增值可以小于最大id吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10200065/

相关文章:

mysql - 使用 LEFT JOIN 优化 JOIN

Mysql workbench同步不同数据库

mysql - mariadb 主到主复制自动增量设置

sql-server-2008-r2 - 重置Microsoft SQL Server 2008 R2中的自动增量

SQLite自增非主键字段

mysql - 为什么 Inner-join 显示带有 where 子句的错误数据?

python - 我收到错误 'except MySQLdb.error, e' 语法错误 - 尝试将我的 scrapy 蜘蛛写入 mysql 时语法无效,

android - 在 Android 中使用递增的日期值填充数组

postgresql - 自动递增,但忽略列中的现有值

MySQL:从多个表中检索数据