MySQL中BIGINTUNSIGNED値が範囲外です

MYSQLでは、2つのフィールドが減算されるときに、1つまたは2つのフィールドが符号なしタイプの場合、

減算する値が0未満の場合、エラー(BIGINT UNSIGNED値が範囲外)が報告され
ます。

例:select a - b from table

解决方案:select if(a >= b, a - b, - (b - a)) from tbl

 

おすすめ

転載: blog.csdn.net/QJQJLOVE/article/details/108673576