BIGINT UNSIGNED value is out of range in … 問題的解決方法


問題出現在CAST(value AS USIGNED)將字符串轉換成數值的過程中,出現這個問題的原因是value對應的數值在BIGINT UNSIGNED 的范圍內。
可能的情況是value的值太大,超出上限,太小超出下限0。

對於出現浮點數的情況下只能使用CAST(value AS SIGNED),對於出現小於0值的情況就只能先取絕對值再轉換成數值了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM