Tengo una enorme tabla mysql (llamada tcountriesnew
) y una columna (llamada slogen, blob type
). En cada uno de esos slogen
blobs Me gustaría reemplazar una palabra, por ejemplo: banana
a apple
.Reemplazar una palabra en texto BLOB por MySQL
Desafortunadamente traté de imprimir todas las filas con word banana, y no funcionó.
select * from tcountriesnew where slogen like '%banana%';
Por favor, ayúdame.
- Lo que me perdí, ¿cuál es el problema con mi consulta?
- ¿Cómo puedo reemplazar el texto en blob?
En algunos casos se requiere para guardar textos BLOB. En mi caso, por la razón que sea, los desarrolladores de Drupal 7 eligen usar un blob para todas las columnas TEXT, generalmente esto queda fuera del control del desarrollador. – Druvision
Si desea admitir todos los idiomas, puede que sea necesario 'BLOB'. Tal vez. Para la mayoría de los lenguajes, 'TEXT' está bien. Pierdes muchas funciones cuando usas 'BLOB' ya que esencialmente el texto no se ve como el lado del servidor de texto. Es por eso que recomendaría usar 'TEXT'. Si todavía hay algunos problemas con algunos idiomas, probablemente se solucionarán en el servidor MySQL de todos modos. – Nux
@Nux: ¿Qué sucede si solo se debe reemplazar una vez de plátanos en lugar de todos? Digamos que está en la posición 2380. Cómo hacerlo – Learner