mysql自增ID起始值修改方法

mysql自增ID起始值修改方法

在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。

CREATE TABLE tb_emp2 (

  id INT (11) PRIMARY KEY AUTO_INCREMENT,

  NAME VARCHAR (25),

  deptId INT (11),

  salary FLOAT

)







ALTER TABLE tb_emp2 AUTO_INCREMENT=10;



INSERT INTO tb_emp2 (NAME,deptId,salary) VALUES('nihao',1212,12)

INSERT INTO tb_emp2 (NAME,deptId,salary) VALUES('dajiahao',1313,13)



SELECT * FROM tb_emp2



DESC tb_emp2 ;

mysql自增ID起始值修改方法

 

-- 设置自增ID从N开始

CREATE TABLE TABLE_1 

( ID INT  NOT NULL PRIMARY KEY AUTO_INCREMENT, 

 NAME VARCHAR(5) NOT NULL 

 ) AUTO_INCREMENT = 100;(ID列从100开始自增)



-- 如果想让自增ID从默认值开始只要



INSERT INTO TABLE_1 (NAME) VALUES('nihao');

INSERT INTO TABLE_1 (NAME) VALUES('dajiahao')



SELECT * FROM TABLE_1



--truncate TABLE 跟sqlserver一样,会令自增值从1开始

TRUNCATE TABLE table1 

mysql自增ID起始值修改方法

你可能感兴趣的:(mysql)