mysql怎么设置主键自增长
时间: 2023-10-25 07:06:45 浏览: 337
mysql实现char类型主键自增长
5星 · 资源好评率100%
在创建表时,可以在列定义中使用 `AUTO_INCREMENT` 属性来设置主键自增长。例如:
```
CREATE TABLE mytable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
```
在这个例子中,`id` 列被定义为主键,并使用 `AUTO_INCREMENT` 属性来指定它应该自增长。每次插入新行时,`id` 列将自动分配一个新的唯一值。如果您已经创建了表并想将现有列设置为自增长主键,可以使用 `ALTER TABLE` 语句来添加 `AUTO_INCREMENT` 属性。
```
ALTER TABLE mytable MODIFY COLUMN id INT AUTO_INCREMENT PRIMARY KEY;
```
这将修改 `mytable` 表中的 `id` 列以使其成为自增长主键。
阅读全文