Abgeschnittener falscher doppelter Wert in MySQL

Preet Sanghavi 29 März 2022
Abgeschnittener falscher doppelter Wert in MySQL

In diesem Tutorial möchten wir untersuchen, wie der Fehler behoben werden kann: Truncated Incorrect Double Value.

Es gibt viele verschiedene Arten von Fehlern, denen man beim Schreiben komplexer MySQL-Abfragen begegnen kann. Diesen Fehlern wird in der Regel ein bestimmter Fehlercode zugeordnet. Der abgeschnittene falsche Double-Wert ist einer dieser Fehler mit dem Fehlercode 1292. Der genaue Fehler kann als 1292 - Truncated incorrect DOUBLE value: <Exact Error Location> dargestellt werden.

Einer der Hauptgründe für diesen Fehler ist die falsche Verwendung der UPDATE SET-Klausel. Die Klausel UPDATE SET aktualisiert Informationen für eine bestimmte Tabelle. Das Schlüsselwort set hilft dabei, einer Spalte bestimmte Werte zuzuweisen. Die grundlegende Syntax für diese Klausel kann wie folgt veranschaulicht werden.

UPDATE name_of_table 
SET column_name = <value>
WHERE <condition>;

In der obigen Syntax steht name_of_table für die zu ändernde Tabelle. SET stellt den Spaltennamen und den Wert dar, der basierend auf einer bestimmten Bedingung in der where-Anweisung festgelegt werden muss.

Wir erhalten den Fehler 1292 in MySQL, weil Programmierer manchmal eine falsche Syntax schreiben, was wie folgt veranschaulicht werden kann.

UPDATE name_of_table 
SET column_name_1 = <value_1> and column_name_2 = <value_2>  
WHERE <condition>;

Um den mit dem obigen Code verbundenen Fehler zu beheben, müssen wir einfach das and zwischen den angegebenen zweispaltigen Namen entfernen. Dieser Vorgang kann wie folgt veranschaulicht werden.

UPDATE name_of_table 
SET column_name_1 = <value_1>, column_name_2 = <value_2>  
WHERE <condition>;

Daher können wir mit Hilfe der richtigen UPDATE SET-Technik den abgeschnittenen falschen Doppelwertfehler in MySQL effizient beseitigen.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Verwandter Artikel - MySQL Query