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.