例如我有一张桌子: 员工是自动增量
Employee ID | First Name
1 | Chong
2 | Dan
3 | RJ
4 | Joshua
当我删除employee_id = 2的行时,它显示了这个
Employee ID | First Name
1 | Chong
3 | RJ
4 | Joshua
我想要的是拥有这样的东西
Employee ID | First Name
1 | Chong
2 | RJ
3 | Joshua
然后当我添加另一行时,我添加了史蒂夫
Employee ID | First Name
1 | Chong
2 | RJ
3 | Joshua
4 | Steve
答案 0 :(得分:0)
如果您想
,可以使用触发器中的更新来执行此操作SET @count = 0;
UPDATE `tableName` SET `tableName`.`employeeId` = @count:= @count + 1;
然后
ALTER TABLE `tableName` AUTO_INCREMENT = 1;