MySql: AUTO_INCREMENT

来源:互联网 发布:人工智能战机 编辑:程序博客网 时间:2024/05/22 00:06

首先要在Column使用AUTO_INCREMENT (每张表只有一个列可以AUTO_INCREMENT):

以下示例取自MySql官网(http://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html)

CREATE TABLE animals (
     id MEDIUMINT NOT NULL AUTO_INCREMENT,
     name CHAR(30) NOT NULL,
     PRIMARY KEY (id)
);

然后,可以定义整张表的Auto Incrment的Seed。譬如,希望新增的记录从新的ID开始计数(通常可以用来区分系统和用户数据),

通过设置AUTO_INCREMENT步数:

AUTO_INCREMENT=1

通过LAST_INSERT_ID()来获取最后的ID。

是为之记。
Alva Chien
2016.5.1


0 0