MySql: AUTO_INCREMENT

首先要在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

 

posted @ 2016-05-01 11:16  会拍照能修图的码农  阅读(85)  评论(0)    收藏  举报