首頁 > 資料庫 > mysql教程 > 為什麼我的 MySQL UPDATE 語句中會出現「截斷不正確的 DOUBLE 值」錯誤?

為什麼我的 MySQL UPDATE 語句中會出現「截斷不正確的 DOUBLE 值」錯誤?

DDD
發布: 2024-11-05 16:02:02
原創
272 人瀏覽過

Why Am I Getting a

MySQL「截斷不正確的DOUBLE 值」錯誤

嘗試在MySQL 中執行UPDATE 語句時,出現錯誤訊息「1292 - 截斷」可能會出現「不正確的DOUBLE 值」。此錯誤表示在 SET 子句中為指定列提供的值不是預期的資料類型。

在給定的範例中,嘗試更新「shop_category」的「name」欄位時會發生錯誤」表的值是「Secolul XVI - XVIII」。此錯誤表示該值因包含非數字字元而被截斷。 ,在UPDATE 語句中,指派給「name」欄位的值包含非數字字元(- 和空格)。 🎜>

解決方案:

修正錯誤,從指派給「名稱」欄位的值中刪除非數字字元。 >

透過此更正,UPDATE 語句將成功更新「shop_category」表中的指定行,而不會遇到「截斷不正確的DOUBLE 值」錯誤。

以上是為什麼我的 MySQL UPDATE 語句中會出現「截斷不正確的 DOUBLE 值」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板