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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章