Computer >> Máy Tính >  >> Lập trình >> MySQL

Sử dụng TRIM trên tất cả các bản ghi trong bảng MySQL?

TRIM được sử dụng để loại bỏ các khoảng trắng ở đầu và cuối. Đầu tiên chúng ta hãy tạo một bảng -

 mysql> tạo bảng DemoTable (StudentName varchar (100)); Truy vấn OK, 0 hàng bị ảnh hưởng (0,64 giây) 

Chèn một số bản ghi trong bảng bằng lệnh chèn. Ở đây, chúng tôi đã chèn các bản ghi có khoảng trắng ở đầu và cuối -

 mysql> chèn vào giá trị DemoTable ('Adam Smith'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,19 giây) mysql> chèn vào giá trị DemoTable ('David Miller'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,10 giây) mysql> chèn vào giá trị DemoTable ('Chris Brown'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,15 giây) mysql> chèn vào giá trị DemoTable ('Carol Taylor'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,10 giây) 

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

 mysql> select * từ DemoTable; 

Điều này sẽ tạo ra kết quả sau -

 + ----------------------------------- + | StudentName | + ----------------------------------- + | Adam Smith | David Miller || Chris Brown || Carol Taylor | + ----------------------------------- + 4 hàng trong bộ (0,00 giây)  

Sau đây là truy vấn để cắt tất cả các bản ghi trong bảng MySQL -

 mysql> update DemoTable set StudentName =trim (StudentName); Truy vấn OK, 4 hàng bị ảnh hưởng (0,24 giây) Các hàng phù hợp:4 Đã thay đổi:4 Cảnh báo:0 

Hãy để chúng tôi kiểm tra các bản ghi bảng một lần nữa -

 mysql> select * từ DemoTable; 

Điều này sẽ tạo ra kết quả sau. Tất cả các khoảng trắng đầu và cuối hiện đã được xóa thành công bằng TRIM () &minuss;

 + ----------------- + | StudentName | + ----------------- + | Adam Smith || David Miller || Chris Brown || Carol Taylor | + ----------------- + 4 hàng trong bộ (0,00 giây)