通过设置AUTO_INCREMENT设置自增起始值

我们在phpmysqliadmin管理工具创建数据库时,如果设置了自增主键,则从1开始,步长为1。但是有时候,比如我们创建员工编号或者学生证号的时候,希望能够从某个起始值开始自增。

建表时设置自增起始值

CREATE TABLE student_info(
    id INT PRIMARY KEY AUTO_INCREMENT,
    sex TINYINT NOT NULL,
    name VARCHAR(10) NOT NULL
    )ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=20110000;

建表后设置自增起始值

CREATE TABLE student_info(
    id INT PRIMARY KEY AUTO_INCREMENT,
    sex TINYINT NOT NULL,
    name VARCHAR(10) NOT NULL
    )ENGINE=MyISAM DEFAULT CHARSET=utf8; 
ALTER TABLE student_info SET AUTO_INCREMENT=20110000;

你可能感兴趣的:(MySQL)