MYSQL 截斷不正確的DOUBLE 值錯誤
嘗試使用下列SQL 查詢更新資料庫時:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
嘗試使用下列SQL 查詢更新資料庫時:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII', name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>遇到錯誤「1292 - 截斷不正確的雙值:'Secolul XVI - XVIII'」。出現此錯誤是因為查詢的語法不正確。此查詢中不需要 AND 關鍵字,它會導致更新失敗。 要解決此問題,應從查詢中移除 AND 關鍵字。更新的正確語法是:使用此修正的語法,更新現在應該會成功。
以上是為什麼我在 MySQL UPDATE 查詢中收到「截斷不正確的 DOUBLE 值」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!