Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So aktualisieren Sie mehrere Spalten in MySQL

Manchmal müssen Sie möglicherweise mehrere Spalten in MySQL aktualisieren. In diesem Artikel werden wir uns ansehen, wie man mehrere Spalten in MySQL mit einer einzigen Abfrage aktualisiert.


So aktualisieren Sie mehrere Spalten in MySQL

Hier sind die Schritte zum Aktualisieren mehrerer Spalten in MySQL.

Mit der UPDATE-Anweisung können Sie einen oder mehrere Werte in MySQL aktualisieren. Hier ist die Syntax, um mehrere Werte gleichzeitig mit der UPDATE-Anweisung zu aktualisieren.

UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];

In der obigen Anweisung müssen Sie den table_name angeben , nennen Sie dann die Spalten, die Sie aktualisieren möchten, zusammen mit ihren neuen Werten, eine nach der anderen, getrennt durch Kommas. Schließlich müssen Sie optional eine WHERE-Klausel angeben, um die Zeilen zu filtern, die Sie aktualisieren möchten.

Lesen Sie auch:So umgehen Sie einzelne Anführungszeichen, Sonderzeichen in MySQL

MySQL-Update-Beispiel

Angenommen, Sie haben die folgende Tabelle employees(id, first_name, last_name)

mysql> create table employees(id int, first_name varchar(255),last_name varchar(255));

mysql> insert into employees(id, first_name, last_name)
       values(1,'John','Doe'),
       (2,'Jane','Doe');

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | John       | Doe       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

Hier ist die SQL-Abfrage zum Aktualisieren mehrerer Spalten first_name und Nachname in Einzelabfrage.

mysql> update employees
       set  first_name='Jim',
       last_name='Don'
       where id=1;

mysql> select * from employees;
+------+------------+-----------+
| id   | first_name | last_name |
+------+------------+-----------+
|    1 | Jim        | Don       |
|    2 | Jane       | Doe       |
+------+------------+-----------+

Wie Sie sehen können, sind beide Vorname und Nachname Spalten wurden sofort aktualisiert.

Ubiq macht es einfach, Daten zu visualisieren und sie in Echtzeit-Dashboards zu überwachen. Testen Sie Ubiq kostenlos.