例如,下面是一个包含自增字段的表:
CREATE TABLE example ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) );
在插入数据时,大家不需要指定 id 字段的值。相反,MySQL 会自动分配一个新的 id 值。
INSERT INTO example (name, age) VALUES ('John', 25);
在执行以上代码后,大家可以使用 SELECT 语句来验证数据是否已经插入成功。
SELECT * FROM example;
注意,如果大家在 INSERT INTO 语句中指定了 id 的值,MySQL 将会使用该值而不是自动分配的值。因此,大家应该在 INSERT INTO 语句中省略 id 字段。
在 MySQL 中自增字段是一个非常有用的特性。它可以让大家更方便地向数据库中插入新数据,并且避免了手动分配 id 的繁琐工作。