- 使用AUTO_INCREMENT
使用AUTO_INCREMENT
使用AUTO_INCREMENT可以为每个新行自动产生一个唯一标识。
CREATE TABLE animals (id MEDIUMINT NOT NULL AUTO_INCREMENT,name CHAR(30) NOT NULL,PRIMARY KEY (id));INSERT INTO animals (name) VALUES('dog'),('cat'),('penguin'),('lax'),('whale'),('ostrich');SELECT * FROM animals;
返回以下数据:
+----+---------+| id | name |+----+---------+| 1 | dog || 2 | cat || 3 | penguin || 4 | lax || 5 | whale || 6 | ostrich |+----+---------+
注意:在插入值的时候,需要在表名之后,指定列名,否则会報错
原文: https://strongyoung.gitbooks.io/mysql-reference-manual/content/tutorial/common_queries/using_auto_increment.html
