MySQL「截斷不正確的DOUBLE 值」錯誤
嘗試在MySQL 中執行UPDATE 語句時,出現錯誤訊息「1292 - 截斷」可能會出現「不正確的DOUBLE 值」。此錯誤表示在 SET 子句中為指定列提供的值不是預期的資料類型。
在給定的範例中,嘗試更新「shop_category」的「name」欄位時會發生錯誤」表的值是「Secolul XVI - XVIII」。此錯誤表示該值因包含非數字字元而被截斷。 ,在UPDATE 語句中,指派給「name」欄位的值包含非數字字元(- 和空格)。 🎜>
解決方案:
修正錯誤,從指派給「名稱」欄位的值中刪除非數字字元。 >透過此更正,UPDATE 語句將成功更新「shop_category」表中的指定行,而不會遇到「截斷不正確的DOUBLE 值」錯誤。以上是為什麼我的 MySQL UPDATE 語句中會出現「截斷不正確的 DOUBLE 值」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!