重设自动递增列

问题描述 投票:0回答:1
CREATE TABLE employee
(
    eId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    eName1 VARCHAR(30),
    eName2 VARCHAR(30),
    eType VARCHAR(30),
    phoneNumber VARCHAR(12),
    eSalary INT,
    birthday DATE,
    imageFile VARCHAR(100)
);
SELECT*FROM employee; 
ALTER TABLE employee AUTO_INCREMENT =1;

[当我执行ALTER TABLE employee AUTO_INCREMENT =1;时,它根本不起作用:(它说0行受影响。enter image description here

这是表中的数据。

mysql auto-increment
1个回答
0
投票

自动增量的值必须大于或等于自动增量列的当前最大值。

根据您的情况,可以将其设置为3、4或4 +。

© www.soinside.com 2019 - 2024. All rights reserved.