MYSQL Truncated Incorrect DOUBLE Value Error
Beim Versuch, eine Datenbank mit der folgenden SQL-Abfrage zu aktualisieren:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
Der Fehler „1292 – Abgeschnittener falscher DOUBLE-Wert: ‚Secolul XVI – XVIII‘“ ist aufgetreten. Dieser Fehler tritt auf, weil die Syntax der Abfrage falsch ist. Das Schlüsselwort AND wird in dieser Abfrage nicht benötigt und führt dazu, dass die Aktualisierung fehlschlägt.
Um dieses Problem zu beheben, sollte das Schlüsselwort AND aus der Abfrage entfernt werden. Die korrekte Syntax für das Update lautet:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII', name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
Mit dieser korrigierten Syntax sollte das Update nun erfolgreich sein.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in meiner MySQL UPDATE-Abfrage den Fehler „Abgeschnittener falscher DOUBLE-Wert“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!