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

Cách dùng hàm INSERT() để chèn chuỗi mới vào giá trị cột của bảng MySQL


Để làm điều này, dùng tên cột làm tham số thứ nhất (thay cho chuỗi gốc) của hàm INSERT(). Ví dụ:

Ví dụ

Giả sử muốn thêm '/Old' vào giá trị cột 'year_of_admission' của bảng 'Student':

mysql> SELECT INSERT(year_of_admission, 5, 0, '/Old') AS 'Old Admissions' FROM Student; 
+-----------------+ 
| Old Admissions  | 
+-----------------+ 
| 2001/Old        | 
| 2010/Old        | 
| 2009/Old        | 
| 2017/Old        | 
| 2000/Old        | 
+-----------------+ 
5 rows in set (0.00 sec)

Cũng có thể áp dụng WHERE clause:

mysql> SELECT INSERT(year_of_admission, 5, 0, '/Old') AS 'Old Admissions' FROM Student WHERE year_of_admission < '2017'; 
+----------------+ 
| Old Admissions | 
+----------------+ 
| 2001/Old       | 
| 2010/Old       | 
| 2009/Old       | 
| 2000/Old       | 
+----------------+ 
4 rows in set (0.00 sec)