小编sup*_*che的帖子

如何防止 MySQL 表 AUTO_INCREMENT 字段中的空白?

例如,我有一个用户注册表:

CREATE TABLE IF NOT EXISTS test_user (  
   user_id int(10) unsigned NOT NULL AUTO_INCREMENT,  
   user_name varchar(50) NOT NULL,  
   PRIMARY KEY (user_id),  
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

我希望user_id字段 ID 号是连续的,没有间隙。

失败的交易会占用一些ID号,有什么办法可以解决吗?

mysql

4
推荐指数
1
解决办法
4858
查看次数

标签 统计

mysql ×1