Wenn wir Daten in MySQL ändern oder aktualisieren müssen, können wir für den Vorgang die SQL UPDATE-Anweisung verwenden.
Das Folgende ist die allgemeine SQL-Syntax für die UPDATE-Anweisung zum Ändern von MySQL-Datentabellendaten:
UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]
Ein oder mehrere Felder können gleichzeitig aktualisiert werden.
In der WHERE-Klausel kann jede beliebige Bedingung angegeben werden.
Daten können gleichzeitig in einer einzigen Tabelle aktualisiert werden.
Die WHERE-Klausel ist sehr nützlich, wenn Sie die Daten einer bestimmten Zeile in der Datentabelle aktualisieren müssen.
Daten über die Eingabeaufforderung aktualisieren
Das folgende Beispiel aktualisiert den Feldwert runoob_title mit runoob_id 3 in der Datentabelle:
MariaDB [RUNOOB]> = 'Learning JAVA' WHERE runoob_id=3;
Abfrage OK, 1 Zeile betroffen (0,06 Sek.)
Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0
Verwenden Sie PHP-Skript zum Aktualisieren data
Die Funktion mysql_query() wird in PHP zum Ausführen von SQL-Anweisungen verwendet. Sie können die WHERE-Klausel in der SQL UPDATE-Anweisung verwenden oder nicht.
Diese Funktion hat die gleiche Wirkung wie das Ausführen von SQL-Anweisungen in der MySQL-Eingabeaufforderung.
Das folgende Beispiel aktualisiert die Daten des Feldes runoob_title mit runoob_id 3.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|