Sintaks REPLACE adalah:
REPLACE(text_string, from_string, to_string)
Referensi MySQL menjelaskan REPLACE sebagai fungsi yang mengembalikan string text_string dengan semua kemunculan string from_string diganti dengan string to_string, di mana pencocokan peka huruf besar/kecil saat mencari from_string. text_string juga dapat diambil dari bidang a di tabel database.
Sebagian besar perintah SQL dapat menggunakan fungsi REPLACE(), terutama pernyataan manipulasi SELECT dan UPDATE.
Misalnya, sintaks untuk perintah SQL UPDATE dengan menggunakan fungsi REPLACE:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Sebagai contoh:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
Pernyataan di atas akan menggantikan semua contoh 'Perusahaan Lama' menjadi 'Perusahaan Baru' di bidang nama_perusahaan dari tabel tabel_klien.
Contoh lain untuk kueri SQLECT:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Pernyataan di atas akan mengembalikan 'WwWwWw.mysql.com' sebagai hasilnya. Fungsi REPLACE aman untuk multibyte.