Werte von einer MySQL-Spalte subtrahieren
Wenn Sie versuchen, eine Spalte in MySQL durch Subtrahieren eines Werts zu aktualisieren, ist es wichtig, die richtige Syntax zu verstehen . Im Gegensatz zur vorgeschlagenen Abfrage:
UPDATE `a75ting`.`username` SET `points` = '`points` - 5'
der richtige Ansatz ist:
UPDATE a75ting.username SET points = points - 5
Der Hauptunterschied besteht hier darin, dass einfache Anführungszeichen um den Ausdruck „Punkte – 5“ weggelassen werden. Wenn Sie die einfachen Anführungszeichen einfügen, wird daraus eine reine Textzeichenfolge. Durch das Entfernen erkennt MySQL „Punkte“ als Feld und führt die erforderliche Subtraktion durch.
Zur Verdeutlichung: Der Ausdruck „Punkte - 5“ weist MySQL an, 5 vom aktuellen Wert des Felds „Punkte“ zu subtrahieren jede Zeile in der Tabelle. Dadurch können Sie die Spalte „Punkte“ effizient anpassen, ohne manuell neue Werte berechnen zu müssen.
Das obige ist der detaillierte Inhalt vonWie subtrahiere ich Werte korrekt von einer MySQL-Spalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!