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

Cách thêm tiền tố chuỗi vào giá trị cột trong MySQL?


Dùng hàm CONCAT() kết hợp với UPDATE.

Tạo bảng

mysql> CREATE TABLE PrependStringOnColumnName (
    -> Id INT,
    -> Name VARCHAR(200)
    -> );
Query OK, 0 rows affected (1.35 sec)

Chèn dữ liệu

mysql> INSERT INTO PrependStringOnColumnName VALUES(1,'John'),(2,'Carol'),(3,'Johnson');
Query OK, 3 rows affected (0.45 sec)
mysql> SELECT * FROM PrependStringOnColumnName;
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | John    |
| 2    | Carol   |
| 3    | Johnson |
+------+---------+
3 rows in set (0.00 sec)

Cập nhật: thêm tiền tố 'First'

mysql> UPDATE PrependStringOnColumnName SET Name = CONCAT('First', Name);
Query OK, 3 rows affected (0.13 sec)
mysql> SELECT * FROM PrependStringOnColumnName;
+------+--------------+
| Id   | Name         |
+------+--------------+
| 1    | FirstJohn    |
| 2    | FirstCarol   |
| 3    | FirstJohnson |
+------+--------------+
3 rows in set (0.00 sec)