Syntaksen for REPLACE er:
REPLACE(text_string, from_string, to_string)
MySQL-reference beskriver REPLACE som en funktion, der returnerer strengen text_string med alle forekomster af strengen from_string erstattet af strengen to_string, hvor matching er case-sensitive, når der søges efter from_string. text_string kan også hentes fra a-feltet i databasetabellen.
De fleste SQL-kommandoer kan bruge REPLACE()-funktionen, især SELECT og UPDATE manipulationssætning.
For eksempel syntaksen for UPDATE SQL-kommandoen med brug af REPLACE-funktionen:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Som et eksempel:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
Ovenstående erklæring vil erstatte alle forekomster af "Gammelt firma" til "Nyt firma" i feltet virksomhedsnavn på klienttabeltabellen.
Et andet eksempel på SQLECT-forespørgsel:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Ovenstående erklæring vil returnere 'WwWwWw.mysql.com' som resultat. REPLACE-funktionen er multibyte sikker.