2009-11-27 11 views

Respuesta

41

Puede utilizar la función REPLACE:

REPLACE(str,from_str,to_str)

devuelve la cadena str con todos apariciones de la cadena from_str sustituye por una cadena to_str.
REPLACE() realiza una coincidencia entre mayúsculas y minúsculas al buscar from_str.

Así, para reemplazar todas las apariciones de un carácter por otro en todas las líneas de una mesa, algo como esto debería hacer:

update photos set filename = replace(filename, ' ', '_'); 

es decir, que la búsqueda de '' en la columna filename y use '_' en su lugar; y devuelve el resultado al filename.

6
update photos set filename = replace(filename,' ', '_'); 
Cuestiones relacionadas