Tengo una tabla de base de datos MySQL 'fotos' con una columna 'nombre de archivo'. Necesito reemplazar los espacios en los valores de la columna del nombre de archivo con guiones bajos. ¿Es posible con una consulta única/múltiple? ¿Si es así, cómo?Consulta de MySQL para reemplazar espacios en una columna con caracteres de subrayado
17
A
Respuesta
41
Puede utilizar la función REPLACE
:
REPLACE(str,from_str,to_str)
devuelve la cadena
str
con todos apariciones de la cadenafrom_str
sustituye por una cadenato_str
.REPLACE()
realiza una coincidencia entre mayúsculas y minúsculas al buscarfrom_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
- 1. reemplazar los caracteres especiales de una cadena con _ (subrayado)
- 2. ¿Puede MySQL reemplazar múltiples caracteres?
- 3. Necesito caracteres de subrayado separados
- 4. MySQL reemplazar todos los espacios en blanco con -
- 5. Reemplazar todos los espacios con un carácter de subrayado en el bloque seleccionado
- 6. reemplazar períodos finales con espacios
- 7. ¿Cómo reemplazar caracteres no numéricos en MySQL?
- 8. Perl programa para reemplazar pestañas con espacios
- 9. XStream y caracteres de subrayado
- 10. Desactivar caracteres de escape en una consulta MySQL
- 11. Eliminar los últimos dos caracteres de una columna en MySQL
- 12. Expresión regular para reemplazar espacios con guiones
- 13. Reemplazar los caracteres incorrectos de una Cadena con caracteres incorrectos
- 14. Uso de REEMPLAZAR con caracteres de escape en phpMyAdmin
- 15. columna Condicional para consulta basada en otras columnas en MySQL
- 16. simples expresiones regulares - reemplazar subrayado con un espacio
- 17. Reemplazar temperatura con consulta
- 18. Mysql: ¿permite la consulta en una columna inaccesible?
- 19. Cómo truncar el texto devuelto para una columna en una consulta MySQL
- 20. inicialización de matriz de caracteres con espacios
- 21. caracteres de subrayado posteriores para las variables miembro en C++
- 22. reemplazarse mysql consulta con múltiples claves primarias
- 23. ¿Reemplazar espacios con guiones bajos en JavaScript?
- 24. Javascript a reemplazar caracteres
- 25. Consulta de SQL Server 2008 para buscar filas que contengan caracteres no alfanuméricos en una columna
- 26. cadena de MySQL reemplazar
- 27. mysql reemplazar valores en una tabla
- 28. Reemplazar todos los espacios en una cadena con +
- 29. MySQL Query para devolver filas que contengan espacios en blanco
- 30. Reemplazar caracteres en NSString