auto_increment怎么设置
时间: 2023-04-20 09:01:23 浏览: 1289
主键自增长(AUTO-INCREMENT)
auto_increment是MySQL中的一个关键字,用于设置自增长列。在创建表时,可以在列的定义中使用auto_increment关键字,如下所示:
CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
在上面的例子中,id列被定义为自增长列,每次插入数据时,MySQL会自动为id列生成一个唯一的值。如果需要修改自增长列的起始值,可以使用ALTER TABLE语句,如下所示:
ALTER TABLE `table_name` AUTO_INCREMENT=100;
上面的语句将自增长列的起始值设置为100。
阅读全文