验证:mysql AUTO_INCREMENT 默认值是1

Posted sink_cup

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了验证:mysql AUTO_INCREMENT 默认值是1相关的知识,希望对你有一定的参考价值。

用mongodb时,有些字段需要做自增,而且是用二十进制字母表示(使用a-t对应0-19),做了一个_auto_increment字段用来保存,但是应该从0开始还是从1开始呢?

mysql保持一致便于维护。所以试了一下mysql,AUTO_INCREMENT是从1开始的。看来a就不能用了,从b开始,比如b、c……s、t、ba、bb……bs、bt。

代码:

create table users(id int(10) unsigned not null auto_increment primary key, name varchar(20) not null);
show create table users;
insert into users (name) values (\'jim\');
show create table users;
select * from users;

截图:

以上是关于验证:mysql AUTO_INCREMENT 默认值是1的主要内容,如果未能解决你的问题,请参考以下文章

Mysql:创建表查询中的'AUTO_INCREMENT = 5'是啥?

MySQL 序列使用:使用 AUTO_INCREMENT获取AUTO_INCREMENT值

mysql中auto_increment(整数)的限制是多少

MySQL auto_increment问题

MySQL中auto_increment的基本特性

如何在 MySQL 中重置 AUTO_INCREMENT