数据库字段short与Short类型区别

2020-09-21 科技 99阅读
在数据库中 设置字段类型为smallnt类型,没有设置默认值。采用自动生成的SQL语句,自动生成的数据库model中该字段类型会默认为short。
在插入数据时,该字段没有值时会,默认设置为0.
这时 如果数据库中有两个字段A和B 且都是smallint型。
第一次插入数据 两个字段不赋值时,这是A=0 B=0
当去更新A字段为1时 结果为A=1 B=0
这时再继续更新B字段为1 结果就会导致 A=0 B=1 将A的值冲刷掉
解决办法:
第一步 设置A B字段的默认值为0
第二部 生成的数据库model中将类型short改为Short类型
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com