問題出現在CAST(value AS USIGNED)將字串轉換成數值的過程中,出現這個問題的原因是value對應的數值在BIGINT UNSIGNED 的範圍內。
可能的情況是value的值太大,超出上限,太小超出下限0。
對於出現浮點數的情況下只能使用CAST(value AS SIGNED),對於出現小於0值的情況就只能先取絕對值再轉換成數值了。
問題出現在CAST(value AS USIGNED)將字串轉換成數值的過程中,出現這個問題的原因是value對應的數值在BIGINT UNSIGNED 的範圍內。
可能的情況是value的值太大,超出上限,太小超出下限0。
對於出現浮點數的情況下只能使用CAST(value AS SIGNED),對於出現小於0值的情況就只能先取絕對值再轉換成數值了。