标签:html AC www. png incr color 分享 图片 alt
mysql并非只有主键才能自增长,而是设为键的列就可以设置自增长。
1
2
3
4
|
CREATE TABLE t1 ( id INT, col1 INT auto_increment NOT NULL ); |
1
2
3
4
5
|
CREATE TABLE t1 ( id INT, col1 INT auto_increment NOT NULL, key(col1) ); |
1
2
3
4
5
|
CREATE TABLE t2 ( id INT PRIMARY KEY, col1 INT auto_increment NOT NULL, key(col1) ); |
1
2
3
4
5
|
CREATE TABLE t3 ( id INT PRIMARY KEY auto_increment, col1 INT auto_increment NOT NULL, key(col1) ); |
得出的结论为:每张表只能设置一个字段为自增长字段,这个字段可以是主键,也可以不是主键,如果不是主键,则必须设置为一种“键(key)”
其实,主键(primary key)也是键(key)的一种,key还包括外键(foreign key)、唯一键(unique key)等,关于key的讨论可以查看帖子http://www.cnblogs.com/tanzq/p/9064511.html
标签:html AC www. png incr color 分享 图片 alt
原文地址:https://www.cnblogs.com/tanzq/p/9064456.html