2009-11-27 36 views

Trả lời

41

Bạn có thể sử dụng chức năng REPLACE:

REPLACE(str,from_str,to_str)

Trả về chuỗi str với tất cả lần xuất hiện của chuỗi from_str thay thế bằng chuỗi to_str.
REPLACE() thực hiện phân biệt chữ hoa chữ thường khi tìm kiếm from_str.

Vì vậy, để thay thế tất cả lần xuất hiện của một nhân vật bằng nhau trong tất cả các dòng của một bảng, một cái gì đó như thế này nên làm:

update photos set filename = replace(filename, ' ', '_'); 

ví dụ, bạn tìm kiếm cho '' trong cột filename và sử dụng '_' thay thế; và đưa kết quả trở lại vào filename.

6
update photos set filename = replace(filename,' ', '_'); 
Các vấn đề liên quan