Nogle gange skal du muligvis opdatere flere kolonner i MySQL. I denne artikel vil vi se på, hvordan du opdaterer flere kolonner i MySQL med en enkelt forespørgsel.
Sådan opdaterer du flere kolonner i MySQL
Her er trinene til at opdatere flere kolonner i MySQL.
UPDATE-sætning giver dig mulighed for at opdatere en eller flere værdier i MySQL. Her er syntaksen til at opdatere flere værdier på én gang ved hjælp af UPDATE-sætning.
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
I ovenstående erklæring skal du angive tabelnavn , og nævn de kolonner, du vil opdatere, sammen med deres nye værdier, den ene efter den anden, adskilt af kommaer. Til sidst skal du eventuelt angive en WHERE-klausul for at filtrere de rækker, du vil opdatere.
Læs også:Sådan undslipper du enkelt citat, specielle tegn i MySQL
MySQL-opdateringseksempel
Lad os sige, at du har følgende tabel medarbejdere(id, fornavn, efternavn)
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 |
+------+------------+-----------+ Her er SQL-forespørgslen til at opdatere flere kolonner fornavn og efternavn i enkelt forespørgsel.
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 |
+------+------------+-----------+ Som du kan se, både fornavn og efternavn kolonner er blevet opdateret på én gang.
Ubiq gør det nemt at visualisere data og overvåge dem i dashboards i realtid. Prøv Ubiq gratis.