MySQL-Update-Anweisung gibt einen ganzzahligen Wert zurück, der die Anzahl der geänderten Zeilen darstellt und dem Bediener mitteilt, wie viele Datenzeilen aktualisiert wurden. Die UPDATE-Anweisung ändert nur Zeilen, die die Bedingungen erfüllen, und gibt nur die endgültige Anzahl geänderter Zeilen zurück. Normalerweise gibt der Aktualisierungsvorgang einen ganzzahligen Wert größer oder gleich 0 zurück. Wenn der Rückgabewert 0 ist, bedeutet dies, dass keine Zeilen geändert wurden, die die Aktualisierungsbedingungen erfüllen.
Das Betriebssystem dieses Tutorials: Windows 10-System, MySQL 8-Version, Dell G3-Computer.
In MySQL wird die UPDATE-Anweisung verwendet, um Daten in der Tabelle zu ändern. Wenn eine UPDATE-Anweisung ausgeführt wird, gibt sie einen ganzzahligen Wert zurück, der die Anzahl der geänderten Zeilen darstellt. Dieser Rückgabewert sagt Ihnen, wie viele Datenzeilen aktualisiert wurden.
Normalerweise gibt der Aktualisierungsvorgang einen ganzzahligen Wert größer oder gleich 0 zurück. Dies gibt an, wie viele Datenzeilen erfolgreich geändert wurden. Wenn der Rückgabewert 0 ist, bedeutet dies, dass keine Zeilen geändert wurden, die die Aktualisierungsbedingungen erfüllen.
Das Folgende ist ein Beispiel, das die Verwendung der UPDATE-Anweisung und das Erhalten des Rückgabewerts zeigt:
UPDATE table_name SET column1 = value1 WHERE condition;
Angenommen, es gibt eine Tabelle mit dem Namen „Benutzer“, die drei Spalten enthält: ID, Name und Alter. Mit der UPDATE-Anweisung können wir die Namen aller Benutzer, die älter als 30 Jahre sind, in „John“ ändern und die Anzahl der aktualisierten Zeilen zurückgeben:
UPDATE users SET name = 'John' WHERE age > 30;
Zu diesem Zeitpunkt, wenn 5 Datenzeilen mit einem Alter größer als vorhanden sind 30 Jahre alt, dann wird die UPDATE-Anweisung Der Rückgabewert ist 5, was darauf hinweist, dass 5 Datenzeilen erfolgreich geändert wurden.
Es ist zu beachten, dass die UPDATE-Anweisung nur die Zeilen ändert, die die Bedingungen erfüllen, und nur die endgültige Anzahl der geänderten Zeilen zurückgibt. Wenn die UPDATE-Anweisung keine Zeilen geändert hat, wird dennoch 0 anstelle eines Fehlers zurückgegeben.
Aktualisierungsvorgänge können sich auf die Daten in der Datenbank auswirken. Daher müssen Sie bei Verwendung der UPDATE-Anweisung die Bedingungen und den Aktualisierungsinhalt sorgfältig prüfen, um unerwartete Ergebnisse für die Daten zu vermeiden.
Das obige ist der detaillierte Inhalt vonWas gibt die MySQL-Update-Anweisung zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!