我将列类型设为int(1),测试增加记录,该列值也可不断增加为10、100……,没出错
5 个解决方案
#1
最大值
4294967295
由于你设置了auto_increment,
则Int(1)的值将强制为
UNSIGNED的INT列,列的范围是0到4294967295
4294967295
由于你设置了auto_increment,
则Int(1)的值将强制为
UNSIGNED的INT列,列的范围是0到4294967295
#2
那么,由于auto_increment总是递增,记录删除后也是。
当其值到4294967295后,就会了错,是吗?
如此程序如果不考虑这个问题,理论上将会出现Bug
当其值到4294967295后,就会了错,是吗?
如此程序如果不考虑这个问题,理论上将会出现Bug
#3
呵呵,
是的,
MySQL 将会报错!
新记录将不能被插入
是的,
MySQL 将会报错!
新记录将不能被插入
#4
to shuixin13:已验证???
大家注意了!
大家注意了!
#5
Yes,
已验证
你也可以试试嘛
已验证
你也可以试试嘛
#1
最大值
4294967295
由于你设置了auto_increment,
则Int(1)的值将强制为
UNSIGNED的INT列,列的范围是0到4294967295
4294967295
由于你设置了auto_increment,
则Int(1)的值将强制为
UNSIGNED的INT列,列的范围是0到4294967295
#2
那么,由于auto_increment总是递增,记录删除后也是。
当其值到4294967295后,就会了错,是吗?
如此程序如果不考虑这个问题,理论上将会出现Bug
当其值到4294967295后,就会了错,是吗?
如此程序如果不考虑这个问题,理论上将会出现Bug
#3
呵呵,
是的,
MySQL 将会报错!
新记录将不能被插入
是的,
MySQL 将会报错!
新记录将不能被插入
#4
to shuixin13:已验证???
大家注意了!
大家注意了!
#5
Yes,
已验证
你也可以试试嘛
已验证
你也可以试试嘛