Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да актуализирате множество колони в MySQL

Понякога може да се наложи да актуализирате няколко колони в MySQL. В тази статия ще разгледаме как да актуализирате множество колони в MySQL с една заявка.


Как да актуализирате множество колони в MySQL

Ето стъпките за актуализиране на множество колони в MySQL.

Инструкцията UPDATE ви позволява да актуализирате една или повече стойности в MySQL. Ето синтаксиса за актуализиране на множество стойности наведнъж с помощта на оператор UPDATE.

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

В горния израз трябва да посочите име_на_таблица , след това споменете колоните, които искате да актуализирате, заедно с новите им стойности, една след друга, разделени със запетаи. И накрая, по избор трябва да посочите клауза WHERE, за да филтрирате редовете, които искате да актуализирате.

Прочетете също:Как да избягате от единични цитати, специални символи в MySQL

Пример за актуализиране на MySQL

Да кажем, че имате следната таблица служители(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       |
+------+------------+-----------+

Ето SQL заявката за актуализиране на множество колони first_name и фамилно_име в една заявка.

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

Както можете да видите, и двете first_name и фамилно_име колоните са актуализирани наведнъж.

Ubiq улеснява визуализирането на данни и наблюдението им в табла за управление в реално време. Изпробвайте Ubiq безплатно.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ГРЕШКА 2006 (HY000):MySQL сървърът е изчезнал

  2. Примери за транзакции на PHP + MySQL

  3. Автоматично или редовно архивиране на mysql данни

  4. Използване на JDeveloper с MySQL база данни и Oracle Database на AWS RDS, част 1

  5. SQL заявка:Изтриване на всички записи от таблицата с изключение на последния N?