在MySQL中,要?jiǎng)?chuàng)建一個(gè)自動(dòng)增長的列,您需要使用AUTO_INCREMENT
屬性
CREATE TABLE employees (
id INT PRIMARY KEY AUTO_INCREMENT,
first_name VARCHAR(50) NOT NULL,
last_name VARCHAR(50) NOT NULL,
age INT
);
在這個(gè)例子中,我們創(chuàng)建了一個(gè)名為employees
的表,其中有一個(gè)名為id
的列。我們將id
列設(shè)置為PRIMARY KEY
,并添加AUTO_INCREMENT
屬性。這意味著每當(dāng)向表中插入新行時(shí),id
列將自動(dòng)遞增。
當(dāng)您插入新數(shù)據(jù)時(shí),不需要為id
列提供值。例如:
INSERT INTO employees (first_name, last_name, age) VALUES ('John', 'Doe', 30);
INSERT INTO employees (first_name, last_name, age) VALUES ('Jane', 'Smith', 28);
這兩條插入語句都會(huì)自動(dòng)為id
列分配遞增的值。