Tôi có một bảng có tên
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
7 trong đó có một cột có tên UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
8 trong đó ii có nhiều dữ liệu giá trị, ví dụ: trình điều khiển, kỹ sư, bác sĩ, giáo viên, joker, v.v.Tôi muốn thay đổi một số giá trị như trình điều khiển, Engneer, bác sĩ nên được chuyển đổi thành DRV, Eng, Doc tương ứng.
Làm thế nào để cập nhật điều này trong MySQL trong một truy vấn duy nhất?
Đã hỏi ngày 30 tháng 5 năm 2015 lúc 14:32May 30, 2015 at 14:32
1
Bạn có thể sử dụng
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
9 như thế này:UPDATE misc_jobs
SET Title = CASE
WHEN client='Driver' THEN 'Drv'
WHEN client='Engineer' THEN 'Eng'
WHEN client='Doctor' THEN 'Doc'
END;
Đã trả lời ngày 30 tháng 5 năm 2015 lúc 14:40May 30, 2015 at 14:40
Giới thiệuBeginnerBeginner
6.1864 Huy hiệu vàng17 Huy hiệu bạc46 Huy hiệu đồng4 gold badges17 silver badges46 bronze badges
Bạn cần sử dụng câu lệnh
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
9. Cái gì đó nhưUPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
Đã trả lời ngày 30 tháng 5 năm 2015 lúc 14:40May 30, 2015 at 14:40
Giới thiệuBeginnerRahul
6.1864 Huy hiệu vàng17 Huy hiệu bạc46 Huy hiệu đồng13 gold badges66 silver badges119 bronze badges
3
Đôi khi bạn có thể cần cập nhật nhiều cột trong MySQL. Trong bài viết này, chúng tôi sẽ xem xét cách cập nhật nhiều cột trong MySQL với truy vấn đơn.
Dưới đây là các bước để cập nhật nhiều cột trong MySQL.
Tuyên bố cập nhật cho phép bạn cập nhật một hoặc nhiều giá trị trong MySQL. Dưới đây là cú pháp để cập nhật nhiều giá trị cùng một lúc bằng cách sử dụng câu lệnh Update.
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
Trong câu lệnh trên, bạn cần chỉ định bảng_name, sau đó đề cập đến các cột bạn muốn cập nhật, cùng với các giá trị mới của chúng, từng giá trị khác, được phân tách bằng dấu phẩy. Cuối cùng, bạn cần tùy chọn chỉ định một mệnh đề nơi để lọc các hàng bạn muốn cập nhật.
Cũng đọc: Cách thoát khỏi trích dẫn đơn, các ký tự đặc biệt trong MySQL
Ví dụ cập nhật MySQL
Hãy để chúng tôi nói rằng bạn có các nhân viên bảng sau [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 | +------+------------+-----------+
Tại đây, truy vấn SQL để cập nhật nhiều cột First_name và Last_Name trong truy vấn đơn.
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 | +------+------------+-----------+
Như bạn có thể thấy, cả hai cột First_name và Last_Name đã được cập nhật cùng một lúc.
Ubiq & nbsp; giúp bạn dễ dàng trực quan hóa dữ liệu và theo dõi chúng trong bảng điều khiển thời gian thực. & Nbsp; hãy thử UBIQ & NBSP; miễn phí.
Bài viết liên quan:
- về tác giả
Tóm tắt: Cập nhật dữ liệu là một trong những tác vụ quan trọng nhất khi bạn làm việc với cơ sở dữ liệu. Trong hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng câu lệnh MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1 để cập nhật dữ liệu trong bảng.: updating data is one of the most important tasks when you work with the database. In this tutorial, you will learn how to use the MySQL
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 statement to update data in a table.
Giới thiệu về tuyên bố MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1
Câu lệnh
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 cập nhật dữ liệu trong bảng. Nó cho phép bạn thay đổi các giá trị trong một hoặc nhiều cột của một hàng hoặc nhiều hàng.
Sau đây minh họa cú pháp cơ bản của câu lệnh
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1:
Code language: SQL [Structured Query Language] [sql]
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
Trong cú pháp này:
- Đầu tiên, chỉ định tên của bảng mà bạn muốn cập nhật dữ liệu sau từ khóa
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
1. - Thứ hai, chỉ định cột bạn muốn cập nhật và giá trị mới trong mệnh đề
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
6. Để cập nhật các giá trị trong nhiều cột, bạn sử dụng danh sách các bài tập được phân tách bằng dấu phẩy bằng cách cung cấp một giá trị trong mỗi bài tập của cột theo dạng của một giá trị theo nghĩa đen, biểu thức hoặc trình truy xuất con. - Thứ ba, chỉ định các hàng nào được cập nhật bằng điều kiện trong mệnh đề ____ 27 & nbsp; Điều khoản
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
7 là tùy chọn. Nếu bạn bỏ qua nó, câu lệnhUPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
1 sẽ sửa đổi tất cả các hàng & nbsp; trong bảng.
Lưu ý rằng mệnh đề & nbsp; ____ 27 27 quan trọng đến mức bạn không nên quên. Đôi khi, bạn có thể muốn cập nhật chỉ một hàng; Tuy nhiên, bạn có thể quên mệnh đề
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];7 và vô tình cập nhật tất cả các hàng của bảng.
MySQL hỗ trợ hai công cụ sửa đổi trong câu lệnh
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1.
- Trình sửa đổi
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 | +------+------------+-----------+
3 hướng dẫn câu lệnhUPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
1 để trì hoãn bản cập nhật cho đến khi không có dữ liệu đọc kết nối từ bảng.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 | +------+------------+-----------+
3 có hiệu lực cho các công cụ lưu trữ chỉ sử dụng khóa cấp bảng như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 | +------+------------+-----------+
6,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 | +------+------------+-----------+
7 và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 | +------+------------+-----------+
8. - Trình sửa đổi
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 | +------+------------+-----------+
9 cho phép câu lệnhUPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
1 tiếp tục cập nhật các hàng ngay cả khi xảy ra lỗi. Các hàng gây ra lỗi như xung đột khóa trùng lặp không được cập nhật.
Ví dụ MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1
Hãy để thực hành tuyên bố
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1.
1] Sử dụng MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1 để sửa đổi các giá trị trong một ví dụ về một cột
Xem bảng
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 | +------+------------+-----------+4 sau từ cơ sở dữ liệu mẫu.
Trong ví dụ này, chúng tôi sẽ cập nhật email của
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 | +------+------------+-----------+5 lên email mới
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 | +------+------------+-----------+6.
Đầu tiên, hãy tìm email Mary Mary từ bảng
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 | +------+------------+-----------+4 bằng cách sử dụng câu lệnh
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 | +------+------------+-----------+8 sau:
Second, cập nhật địa chỉ email củaCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
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 | +------+------------+-----------+9 lên email mới
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 | +------+------------+-----------+6:
Second, update the email address of
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 | +------+------------+-----------+9 to the new email
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 | +------+------------+-----------+6 :
Code language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
MySQL đã phát hành số lượng hàng bị ảnh hưởng:
1 row[s] affected
Trong tuyên bố
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 này:
- Điều khoản
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
7 Chỉ định hàng với số nhân viên
3 sẽ được cập nhật.
Code language: SQL [Structured Query Language] [sql]UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
- Điều khoản
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];
6 đặt giá trị của cột
5 thành email mới.
Code language: SQL [Structured Query Language] [sql]UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, ... [WHERE condition];
Thứ ba, & nbsp; Thực hiện lại câu lệnh
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 | +------+------------+-----------+8 để xác minh thay đổi:
2] Sử dụng MySQLCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 để sửa đổi các giá trị trong nhiều cột
2] Using MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1 to modify values in multiple columns
Để cập nhật các giá trị trong nhiều cột, bạn cần chỉ định các bài tập trong mệnh đề
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];6. Ví dụ: câu lệnh sau đây cập nhật cả cột cuối cùng và cột email của nhân viên số 1056:
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
0Hãy để xác minh các thay đổi:
3] Sử dụng MySQLCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 để thay thế ví dụ Chuỗi
3] Using MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1 to replace string example
Ví dụ sau đây cập nhật các phần miền của email của tất cả
0 với mã văn phòngCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
1:Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
2Trong ví dụ này, hàm
2 thay thế ____ ____ 63 & nbsp; trong cột email vớiCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
4.Code language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
4] Sử dụng MySQL UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,
…
[WHERE condition];
1 để cập nhật các hàng được trả về bởi một ví dụ về câu lệnh 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 |
+------+------------+-----------+
8
Bạn có thể cung cấp & nbsp; các giá trị cho mệnh đề
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];6 từ câu lệnh
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 | +------+------------+-----------+8 mà truy vấn & nbsp; dữ liệu từ các bảng khác.
Ví dụ: & nbsp; trong bảng
9, một số khách hàng không có bất kỳ đại diện bán hàng nào. Giá trị của cộtCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
0 làCode language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
1 như sau:Code language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
3 Chúng tôi có thể lấy đại diện và cập nhật A & NBSP; Sale cho những khách hàng đó.We can take a sale representative and update for those customers.
Để làm điều này, chúng tôi có thể chọn một nhân viên ngẫu nhiên có tiêu đề công việc là
2 từ bảng & nbsp; ____ 44 và cập nhật nó cho bảng & nbsp; ____ 44.Code language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
Truy vấn này chọn một nhân viên ngẫu nhiên từ bảng
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 | +------+------------+-----------+4 có tiêu đề công việc là
2.Code language: SQL [Structured Query Language] [sql]
UPDATE employees SET email = '' WHERE employeeNumber = 1056;
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
4Để cập nhật số nhân viên đại diện bán hàng & NBSP; Cột trong bảng
9, chúng tôi đặt truy vấn ở trên trong mệnh đềCode language: SQL [Structured Query Language] [sql]
SELECT firstname, lastname, email FROM employees WHERE employeeNumber = 1056;
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];6 của câu lệnh
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 như sau:
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
5Nếu bạn truy vấn dữ liệu từ bảng & nbsp; ____ 44, bạn sẽ thấy rằng mọi khách hàng đều có đại diện bán hàng. Nói cách khác, truy vấn sau đây không có hàng.
UPDATE misc_jobs SET Title =
CASE
WHEN Title = 'Doctor' THEN 'Doc'
WHEN Title = 'Driver' THEN 'Drv'
WHEN Title = 'Engineer' THEN 'Eng'
WHEN Title = 'Teacher' THEN 'Tch'
WHEN Title = 'Joker' THEN 'Jok'
END;
6Trong hướng dẫn này, bạn đã học được cách sử dụng câu lệnh MySQL
UPDATE [LOW_PRIORITY] [IGNORE] table_name SET column_name1 = expr1, column_name2 = expr2, … [WHERE condition];1 để cập nhật dữ liệu trong bảng cơ sở dữ liệu.
Hướng dẫn này có hữu ích không?