Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/09/2012, 12:18
gandalf_2706
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Dividir el contenido de un campo en dos campos

Muchas gracias Leo, y pido disculpas por revivir este hilo, pense que era lo mas conveniente, pero ya se para la proxima... ;)

Te hago una ultima consulta, utilizando esta funcion que me sugeris, logro lo siguiente:

UPDATE evento SET
lat = SUBSTRING_INDEX(geopos, ',', 1),
lon = SUBSTRING_INDEX(SUBSTRING(geopos, LENGTH(SUBSTRING_INDEX(geopos, ',', 1)) + 2), ',', 1) ,
zoom_mapa = SUBSTRING_INDEX(SUBSTRING(geopos, LENGTH(SUBSTRING_INDEX(geopos, ',', 2)) + 2), ',', 1);

Existe la posibilidad de evaluar la ultima SUBSTRING_INDEX y que si es 0, (es decir que no exista una segunda coma) en vez de que me grabe en la BD 0 me grabe un valor por defecto o que directamente no grabe nada, porque en la BD tengo como predeterminado un valor distinto a 0, ya que no debo tener valores 0 en este campo...

Desde ya muchas gracias Leo!