在查询货品市场价格和店铺价格差价时出现这样的问题:

 ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误

 

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误

出现错误的原因:

由于其两个字段都是unsigned的,直接相减查询的时候,就出现

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误,因为结果可能会出现负数。

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误

 

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误

简化之后:

ERROR 1690 (22003): BIGINT UNSIGNED value is out of range in..的错误

相关文章: