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

Xóa tất cả ký tự đặc định khỏi cột trong MySQL

Sử dụng hàm REPLACE(). Tạo bảng:

mysql> create table DemoTable    -> (    -> FirstName varchar(100)    -> ); Query OK, 0 rows affected (0.41 sec)

Chèn dữ liệu có ký tự ^:

mysql> insert into DemoTable values('Adam^^^'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('^^^^^^^^Carol'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('Robert^^^^^^'); Query OK, 1 row affected (0.14 sec)

Hiển thị dữ liệu:

mysql> select *from DemoTable;

Kết quả

+---------------+ | FirstName     | +---------------+ | Adam^^^       | | ^^^^^^^^Carol | | Robert^^^^^^  | +---------------+ 3 rows in set (0.00 sec)

Cập nhật xóa tất cả ký tự ^:

mysql> update DemoTable set FirstName=replace(FirstName,'^',''); Query OK, 3 rows affected (0.20 sec) Rows matched: 3  Changed: 3 Warnings: 0

Kiểm tra lại:

mysql> select *from DemoTable;

Kết quả

+-----------+ | FirstName | +-----------+ | Adam      | | Carol     | | Robert    | +-----------+ 3 rows in set (0.00 sec)