Ver Mensaje Individual
  #22 (permalink)  
Antiguo 26/05/2009, 09:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Fecha desde campo Varchar a campo datetime con insert

Cita:
Iniciado por ejconan Ver Mensaje
Wenas,

Me sigue dando error: Incorrect datetime value: 'FX_PRESENCIAL' for function str_to_date


El unico dato que necesito es la fecha, la hora no me vale para nada. Luego seguiré que ahora me tengo que ir.

Lo haré nuevo detenidamente y os cuento vale??

Muchisimas gracias
Como tienes el mismo nombre de campo en ambas tablas, es un poco difícil saber en cuál se produce el problema. De todos modos, esto:
Cita:
Incorrect datetime value: 'FX_PRESENCIAL' for function str_to_date
parece indicar que hay un problema en el dato entrante a la función STR_TO_DATE, no a la tabla destino.
Si fuese la tabla destino, el que sea un DATE y no un DATETIME es irrelevante, porque MySQL "corta" el dato al formato correcto, esto es, suprime la hora.
Yo primero verificaría si en la tabla origen todos los strings tienen el formato correcto.
Para mas seguridad postea la sitaxis que estas usando. Es decir. COPIA lo que estás usando, no la transcribas (las transcripciones suelen esconder los errores).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)