如下:
CREATE TABLE t1 (
id INT,
col1 INT auto_increment NOT NULL
);
CREATE TABLE t1 (
id INT,
col1 INT auto_increment NOT NULL,
key(col1)
);
CREATE TABLE t2 (
id INT PRIMARY KEY,
col1 INT auto_increment NOT NULL,
key(col1)
);
所以自增列必須是鍵,但不一定非是主鍵。但一張表能否有多個自增列?
答:一張表只能有一個自增列。
CREATE TABLE t3 (
id INT PRIMARY KEY auto_increment,
col1 INT auto_increment NOT NULL,
key(col1)
);
