php - 自动编号问题

标签 php mysql

我对自动编号有疑问,例如,我在“产品”表的“Id”字段中插入一条记录。我输入 3 个字段“id”是 1.2,和 3。当我将 fied 删除为 3,然后我再次输入更新的字段是 4,而不是 3。如何记录是 3 而不是 4

最佳答案

这是设计使然。曾经使用过的标识符绝不能用于其他记录。如果表之间存在关系,则可能会导致数据损坏问题 - 记录可能突然指向原始表中完全不相关的记录。

引用:3.6.9. Using AUTO_INCREMENT

关于php - 自动编号问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643047/

相关文章:

多行的MySQL AVG TimeDiff

php - Codeception Actor Actor vs Helper?

php - 文件权限和 CHMOD : How to set 777 in PHP upon file creation?

PHP fatal error : Call-time pass-by-reference has been removed

mysql - ASP.NET 和 MySql

php编码使用php将表单提交到服务器

mysql - SQOOP Mysql导入Hive报错 用户不属于hive

php - 玩家打开不止一次?

php - 使用 CodeIgniter 的正则表达式缩小最终的 HTML 输出

PHP MySQLi 从索引处的表中选择行