溫馨提示×

MySQL怎么自動(dòng)增長列

小億
81
2024-11-10 07:15:18
欄目: 云計(jì)算

在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列分配遞增的值。

0