Syntaxe REPLACE je:
REPLACE(text_string, from_string, to_string)
Reference MySQL popisuje REPLACE jako funkci, která vrací řetězec text_string se všemi výskyty řetězce from_string nahrazeným řetězcem to_string, kde se při hledání from_string rozlišuje velká a malá písmena. text_string lze také získat z pole a v databázové tabulce.
Většina příkazů SQL může používat funkci REPLACE(), zejména manipulační příkazy SELECT a UPDATE.
Například syntaxe příkazu UPDATE SQL pomocí funkce REPLACE:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Jako příklad:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
Výše uvedené prohlášení nahradí všechny výskyty „Stará společnost“ na „Nová společnost“ v poli company_name tabulky client_table.
Další příklad dotazu SQLECT:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Výše uvedený příkaz jako výsledek vrátí „WwWwWw.mysql.com“. Funkce REPLACE je vícebajtová bezpečná.