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