窗体优化91问题补充(数据库中数据类型的问题)

前面的91问题我们已经提过了,当我们检查完代码没问题以后就要打开数据库检查是否出现了问题,当我的学号输入十一位数字的时候,就会报91
错误,但是当我输入十位数字的时候错误就消失了,这个时候我们就要去数据库看是不是数据类型出现了问题,打开数据库以后我发现学号是int型

错误位置在这里插入图片描述

我们打开数据库进行检查
在这里插入图片描述
通过查阅资料我发现在这里插入图片描述
所以当我们学号输入11位的时候就会报错

解决办法就是改变数据类型,变成bigint在这里插入图片描述
但是这样也有弊端的
使用bigint,会占用更大的磁盘和内存空间,内存空间毕竟有限,无效的占用会导致更多的数据换入换出,额外增加了IO的压力,对性能是不利的。参考原文https://www.imooc.com/article/41543

猜你喜欢

转载自blog.csdn.net/weixin_45706856/article/details/110766555