Heim >Datenbank >MySQL-Tutorial >Wie subtrahiere ich Werte korrekt von einer MySQL-Spalte?

Wie subtrahiere ich Werte korrekt von einer MySQL-Spalte?

Barbara Streisand
Barbara StreisandOriginal
2024-12-30 17:25:10638Durchsuche

How to Correctly Subtract Values from a MySQL Column?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn