sql >> Database teknologi >  >> RDS >> Mysql

Sådan opdateres flere kolonner i MySQL

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.

  1. Skift datoformat (i DB eller output) til dd/mm/åååå - PHP MySQL

  2. Bedste nye funktioner i PostgreSQL 14

  3. Konverter OracleParameter.Value til Int32

  4. Importer shapefiler i postgresql i linux ved hjælp af pgadmin 4