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>
エラー「1292 - 間違った DOUBLE 値が切り捨てられました: 'Secolul XVI - XVIII'」が発生します。このエラーは、クエリの構文が正しくないために発生します。このクエリでは AND キーワードは必要ないため、更新が失敗します。
この問題を解決するには、クエリから AND キーワードを削除する必要があります。更新の正しい構文は次のとおりです:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII', name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
この修正された構文を使用すると、更新は成功するはずです。
以上がMySQL UPDATE クエリで「切り捨てられた不正な DOUBLE 値」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。