MySQL中的Serial自增字段详解mysql中serial

不要相信连续剧。
MySQL 没有 Series 类型。
使用 INT AUTO_INCRMENT。

2 003 年,MySQL 4 .1 引入了自增属性。
INT 的最大值为 2 ^3 1 -1
创建表时指定AUTO_INCRMENT=1 00。
后续插入将自动从1 00开始。

注意:现有的自增ID不能直接修改。
这是一个洞。

当输入空值时,自动递增字段仍然会递增。
示例 ALTERTABLE AUTO_INCRMENT=2 00;

mysql如何增加一自增列

Navicat 直接使用更高效的 SQL 设置自增字段。

在 MySQL 中,ALTER TABLE your_table MODIFY your_field INT AUTO_INCRMENT PRIMARY KEY;同时设置自增主键。

例如:订单表order_id, ALTER TABLE order_id MODIFY order_id INT AUTO_INCRMENT PRIMARY KEY;,从1 开始,自动加1
如果表已有数据,则不指定起始值,表默认从最大值+1 开始。

Navicat 界面设置速度慢,数据量大时会崩溃。
你自己掂量一下吧。