MySQL UPDATE 操作報錯:"invalid input syntax for integer" 如何解決?

MySQL UPDATE 操作報錯:"invalid input syntax for integer" 如何解決?

目前,數據庫中存在一個名為“numeric”的字段,其類型為numeric,長度為0、小數點為0。在執行UPDATE操作時,有時會報出上述錯誤。

經調查,發現問題的原因在于傳遞給UPDATE操作的參數是浮點字符串postgresql在轉換類型時無法識別該字符串。如果參數中不包含”.00″,則可以正確識別。

要解決此問題,你需要在Java代碼中調整參數類型。建議將浮點字符串參數轉換為不帶”.00″的整數字符串。這樣,PostgreSQL就可以正確轉換類型,避免報錯。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享