Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zaktualizować wiele kolumn w MySQL

Czasami może być konieczne zaktualizowanie wielu kolumn w MySQL. W tym artykule przyjrzymy się, jak zaktualizować wiele kolumn w MySQL za pomocą jednego zapytania.


Jak zaktualizować wiele kolumn w MySQL

Oto kroki, aby zaktualizować wiele kolumn w MySQL.

Instrukcja UPDATE pozwala zaktualizować jedną lub więcej wartości w MySQL. Oto składnia aktualizacji wielu wartości jednocześnie za pomocą instrukcji UPDATE.

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

W powyższym oświadczeniu musisz określić nazwa_tabeli , a następnie podaj kolumny, które chcesz zaktualizować, wraz z ich nowymi wartościami, jedna po drugiej, oddzielone przecinkami. Na koniec musisz opcjonalnie określić klauzulę WHERE, aby filtrować wiersze, które chcesz zaktualizować.

Przeczytaj także:Jak uciec od pojedynczego cytatu i znaków specjalnych w MySQL

Przykład aktualizacji MySQL

Załóżmy, że masz następującą tabelę pracownicy(id, imię, nazwisko)

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       |
+------+------------+-----------+

Oto zapytanie SQL aktualizujące wiele kolumn first_name i nazwisko w jednym zapytaniu.

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       |
+------+------------+-----------+

Jak widać, oba imię i nazwisko kolumny zostały natychmiast zaktualizowane.

Ubiq ułatwia wizualizację danych i monitorowanie ich w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj Ubiq za darmo.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wdrażanie serwera Percona w chmurze hybrydowej

  2. Jak tworzyć dynamiczne tabele przestawne w MySQL

  3. Jak rozwiązać problem kodowania znaków MySQL?

  4. Jak zaktualizować MySQL na CentOS

  5. Jak znaleźć liczbę dni między dwiema datami w MySQL?