Cú pháp của REPLACE là:
REPLACE(text_string, from_string, to_string)
Tham chiếu MySQL mô tả REPLACE là hàm trả về chuỗi text_string với tất cả các lần xuất hiện của chuỗi from_string được thay thế bằng chuỗi to_string, trong đó kết hợp phân biệt chữ hoa chữ thường khi tìm kiếm from_string. text_string cũng có thể được truy xuất từ một trường trong bảng cơ sở dữ liệu.
Hầu hết lệnh SQL có thể sử dụng hàm REPLACE (), đặc biệt là câu lệnh thao tác SELECT và UPDATE.
Ví dụ:cú pháp cho lệnh UPDATE SQL bằng cách sử dụng hàm REPLACE:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Ví dụ:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
Câu lệnh trên sẽ thay thế tất cả các trường hợp của 'Công ty cũ' thành 'Công ty mới' trong trường company_name của bảng client_table.
Một ví dụ khác cho truy vấn SQLECT:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Câu lệnh trên sẽ trả về kết quả là ‘WwWwWw.mysql.com’. Hàm REPLACE an toàn nhiều byte.