mysql - 数据库中已删除记录的数字主键是否会被重新用于 future 的新记录?

标签 mysql sql-server database primary-key rdbms

例如,如果我有一个自动编号的字段,我会在不指定该字段的情况下添加新记录,并让数据库引擎为我选择它。
那么,它会选择删除记录的编号吗?如果是,什么时候?

//SQL 服务器,MySQL。//

跟进问题:What happens when DB engine runs out of numbers to use for primary keys?

最佳答案

没有。数字主键不会被重用,除非你手动指定它们(你真的应该避免这种情况!)

关于mysql - 数据库中已删除记录的数字主键是否会被重新用于 future 的新记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/253522/

相关文章:

sql-server - Microsoft Azure 导出 SQL 数据库

database - 在 SQL 数据库设计中使用商店信用

php - 按照给定列表中 ID 的顺序对数据进行排序

php - SQL 选择用户

MySQL 用条件连接多个(超过 2 个)表

MySQL Workbench SQL 脚本编辑器面板

c# - 使用自动增量主键在c#中的sql表中插入一行

c# - 如何在Unity(c#)中创建sqlite数据库?

mysql - MAMP MySQL 命令行 "show database;"不会显示所有数据库

mysql - 计算表中的组,但如果 2 组中的任何记录相同,则仅将其视为一个组