mysql 设置主键递增值
时间: 2023-10-19 07:06:35 浏览: 107
mysql取得自动增长的主键值
4星 · 用户满意度95%
在 MySQL 中,可以通过 AUTO_INCREMENT 关键字来设置主键递增值。具体操作如下:
1. 创建一张表,其中包含一个自增主键列:
```
CREATE TABLE `table_name` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`column1` VARCHAR(50) NOT NULL,
`column2` INT(11) NOT NULL,
PRIMARY KEY (`id`)
);
```
2. 在插入数据时,不需要手动给主键赋值,MySQL 会自动为其赋一个递增的值:
```
INSERT INTO `table_name` (`column1`, `column2`) VALUES ('value1', 123);
```
3. 如果需要修改主键的递增步长,可以使用 ALTER TABLE 命令:
```
ALTER TABLE `table_name` AUTO_INCREMENT=100;
```
以上命令将主键的下一个递增值设置为 100。
阅读全文