MySQL 自动增量=535

标签 mysql innodb auto-increment

AUTO_INCRMENT=535 的实际含义或作用是什么?我在创建表时看到过它的使用,如下所示,但从来不知道它的作用或用途。 创建表:

CREATE TABLE `my_table` (
`entry_id` int(11) NOT NULL auto_increment,
`address` varchar(512) NOT NULL,
PRIMARY KEY(entry_id)
) ENGINE=InnoDB AUTO_INCREMENT=535 DEFAULT CHARSET=utf8

最佳答案

自动增量字段允许对表中的记录进行自动索引。通常充当Unique Key

任何具有 AUTO_INCRMENT=535 定义的表都意味着下一个自动生成的键将从 535 开始。

当您从现有数据库进行备份时,通常会发生这种情况。但也可以在某些特殊情况下使用较高的起始索引值。

关于MySQL 自动增量=535,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25780132/

相关文章:

php - 显示来自 mysql 表的动态选择输入

javascript - 在 pug 和 node.js 中获取复选框选中的值

mysql - MySQL innodb 中所有数据库的校验和

mysql - 我可以创建一个没有 PK 的 InnoDB 表吗?如果是的话,是否会使用二级索引作为聚集索引?

mysql - 即使抛出异常 DUPLICATE KEY 或事务被回滚,auto_increment 值也会递增

java - MySQL - 外键和自动生成的 ID

php - 如何将表中的多行更新到MySQL

php - 使用 php 和 shorty 对表格进行排序

mysql - 随机 InnoDB INSERT 超慢

sql - 本地自增键