sql >> Base de Datos >  >> RDS >> Mysql

Eliminar palabras duplicadas del campo en mysql

El modelo que describe (todas las etiquetas en una sola celda, separadas por espacios) no está normalizado, por lo que no puede esperar encontrar una forma simple, eficaz y confiable de hacer cosas con él desde el servidor de la base de datos (más allá de leer la columna). Tal como está ahora, PHP es su única oportunidad de hacer la limpieza que planea hacer, y tendrá que recuperar cada fila.

¿Es demasiado tarde para hacer un pequeño cambio en el diseño de la base de datos? Si almacena cada etiqueta en una fila separada en una tag table podrías hacer muchas cosas desde SQL simple.