Les cuento que tengo una tabla con un campo que puede contener uno o varios mails en sus registros y sin ningun formato de separación específico (ni comas ni espacios) es todo desordenado. Y mi intención es que cuando me encuentre con un campo con varios mails, obtener solo uno de ellos (al azar) para extraerlo.
Hasta ahora la unica lógica que encontré para resolverlo es hacer un select para obtener todos los registros que sean menores o iguales a 25 caracteres (e ir probando otros tamaños). Entonces "aproximadamente" me devolverá los registros que contienen solo un mail, por la lógica del tamaño e ignoraría los registros que contienen varias direcciones.
Utilizo:
Código PHP:
WHERE CHARACTER_LENGTH(mails)<= 25
Alguna idea?
Gracias.