评 论
mysql两字段相减后,得不到负数,结果是一个很大的正数1
遇到一个情况,就是两个字段(unsigned int)相减后,结果本来应该是负数,但结果却出现一个很大的正数。
解决方法:
如果两个字段设置的是unsigned int,试一下把属性"unsigned"这个项去掉,也就是字段设置为Int,结果就正确了。
原因:
可能是因为字段设置为unsigned int后,系统自动把负数转换成一个对应的正数,比如(数值规定在这个范围0-10,-1就用10来表示)。这个是自己猜的,不知事实是不是这样
长篇评论
No comment yet!
短篇评论 <共 0 条评论>
相关主题
没有相关

