Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tìm và thay thế dữ liệu để UPDATE bảng với REPLACE()

UPDATE kết hợp REPLACE()

Dùng REPLACE(column, 'tìm', 'thay') trong mệnh đề SET của UPDATE để sửa dữ liệu trực tiếp trong bảng.

Ví dụ

Bảng Student cột Father_Name có tiền tố "Mr.":

mysql> UPDATE Student SET Father_Name = REPLACE(Father_Name, 'Mr.', 'Shri ');
Query OK, 5 rows affected (0.06 sec)

mysql> SELECT Name, Father_Name FROM Student;
+---------+-----------------+
| Name    | Father_Name     |
+---------+-----------------+
| Gaurav  | Shri Ramesh     |
| Aarav   | Shri Sanjay     |
| Harshit | Shri Lovkesh    |
| Gaurav  | Shri Ramchander |
| Yashraj | Shri Mohan      |
+---------+-----------------+

Tất cả "Mr." đã bị thay bằng "Shri ".