La sintaxis de REEMPLAZAR es:
REPLACE(text_string, from_string, to_string)
La referencia de MySQL describe REPLACE como una función que devuelve la cadena text_string con todas las apariciones de la cadena from_string reemplazada por la cadena to_string, donde la coincidencia distingue entre mayúsculas y minúsculas cuando se busca from_string. text_string también se puede recuperar desde un campo en la tabla de la base de datos.
La mayoría de los comandos SQL pueden usar la función REEMPLAZAR(), especialmente las declaraciones de manipulación SELECCIONAR y ACTUALIZAR.
Por ejemplo, la sintaxis del comando ACTUALIZAR SQL con la función REEMPLAZAR:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Como ejemplo:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
La declaración anterior reemplazará todas las instancias de 'Empresa anterior' a 'Empresa nueva' en el campo de company_name de la tabla client_table.
Otro ejemplo de consulta SQLECT:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
La declaración anterior devolverá 'WwWwWw.mysql.com' como resultado. La función REEMPLAZAR es segura para varios bytes.