如何指定主键列的auto_increment值?

时间:2010-11-27 16:59:47

标签: mysql

如何指定主键列的auto_increment值?我想把它初始化为18。

2 个答案:

答案 0 :(得分:5)

您可以更改AUTO_INCREMENT的值:

ALTER TABLE tbl AUTO_INCREMENT = 18;

也可以在表create语句中将其设置为初始值。

CREATE TABLE test1
(
    x INT PRIMARY KEY AUTO_INCREMENT,
    y VARCHAR(100)
)
AUTO_INCREMENT = 18;

请参阅CREATE TABLEALTER TABLE的文档。

答案 1 :(得分:3)

我假设你的PK是一个自动号码......

ALTER TABLE tblSomething AUTO_INCREMENT=18;