Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Reemplazo de palabras con mysql

Estas en el tema de Reemplazo de palabras con mysql en el foro de Mysql en Foros del Web. Hola, no tengo mucha experiencia en sql y desde ya muchas gracias por la ayuda. Como puedo automatizar reemplazar palabras de una tabla en las ...
  #1 (permalink)  
Antiguo 21/03/2009, 19:56
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Reemplazo de palabras con mysql

Hola, no tengo mucha experiencia en sql y desde ya muchas gracias por la ayuda.

Como puedo automatizar reemplazar palabras de una tabla en las columna de otra tabla, para ser mas claro:

Tengo las tablas:

a) Preguntas con las columnas: id_pregunta, pregunta, respuesta

1 | ¿Pregunta 1 con el texto ab? | Esta es la respuesta 1 aB
2 | ¿Pregunta 2 con el texto AB? | Esta es la respuesta 2 aB
3 | ¿Pregunta 2 con el texto aB? | Esta es la respuesta 3 aB


b) Palabras con las columnas: texto, reemplazo

ab | texto1
AB | texto2
aB | texto3

entonces, lo q necesito es reemplazar en las columnas "pregunta" y "respuesta" por el campo "texto" y "reeemplazo"

Quedando la tabla de preguntas:

1 | ¿Pregunta 1 con el texto texto1? | Esta es la respuesta 1 texto3

tengo claro q debo usar la funcion replace(), pero como puedo hacer el sql? necesito un stored procedure?

Desde ya gracias
German
  #2 (permalink)  
Antiguo 21/03/2009, 23:30
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Reemplazo de palabras con mysql

Si es con la función replace, pero creo que si requieres de un store procedure para conseguir lo que quieres.

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.