在MySQL中,主键自增可以通过以下步骤设置:
AUTO_INCREMENT
关键字。例如:CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
age INT
);
ALTER TABLE
语句为现有的主键列添加AUTO_INCREMENT
属性。例如:ALTER TABLE users
MODIFY id INT AUTO_INCREMENT PRIMARY KEY;
INSERT INTO users (name, age) VALUES ('张三', 25);
在这个例子中,id
列会自动分配一个唯一的自增值。
注意:在使用主键自增时,需要确保主键列的数据类型为整数类型,并且不要手动为该列插入重复的值。