mysql主键设的是int型的,长度是10,存了50个数据就存不了了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql主键设的是int型的,长度是10,存了50个数据就存不了了相关的知识,希望对你有一定的参考价值。

我后来把长度改成20了,可是数据的自动编号从70开始了,怎么回事啊

你设置的是自增流水,表会记录当前最大的流水号。你之前是不是表里有数据,你只是执行了删除操作,而没有执行truncate操作?delete后还是会保留最大的流水号,再新增会在这个基础上自增。而truncate是将自增流水号置为1.希望可以帮到你。 参考技术A identity()
--
自动增长,默认从1开缉场光渡叱盗癸醛含互始自动增1
,
primary
key
--
主键约束
--
identity(初始值,增量值)
--
两个参数

以上是关于mysql主键设的是int型的,长度是10,存了50个数据就存不了了的主要内容,如果未能解决你的问题,请参考以下文章

c语言中整型的一维数组中每个元素地址的长度为啥会是4个字节??

mysql的设置主键自增的问题

mysql 中的基本用法,以及日期的转换

MySQL整数类型说明 int vs int

MySQL中整型和字符串类型指定长度的含义

mysql把主键定义为自动增长标识符类型