Tipo de fecha de mysql 2

¿Puedo usar 2 tipo de fecha en 1 tabla mysql? porque por alguna razón cuando inserto registros para 2 fechas diferentes no funciona, solo la primera fecha está funcionando y la otra muestra 00-00-00.

Gracias por su tiempo y ayuda

preguntado el 16 de mayo de 11 a las 18:05

En la línea 75 puedes ver cómo lo inserto en esta página: github.com/toocool/Falco/blob/master/classes/controller.php -

el primer campo de fecha declarado en una tabla a menudo se identifica como un campo de actualización automático, lo que puede enturbiar aún más el problema. Muestra el código que estás usando. -

1 Respuestas

Asumiré que está utilizando un tipo de datos TIMESTAMP y desea que tenga el valor predeterminado CURRENT_TIMESTAMP.

Solo se puede establecer automáticamente una columna TIMESTAMP en una tabla en INSERT o UPDATE y, de forma predeterminada, MySQL va con la primera.

Si desea que más de una columna TIMESTAMP se actualice automáticamente en INSERT o UPDATE, deberá recurrir a los activadores.

La docs sobre el tipo de datos TIMESTAMP son una buena lectura!

Editar: si esta conjetura educada no responde a su pregunta formulada de manera bastante vaga, probablemente desee actualizar su pregunta con un ejemplo de las consultas que está ejecutando y qué está sucediendo / no sucediendo exactamente después.

contestado el 16 de mayo de 11 a las 22:05

Aquí está el enlace: github.com/toocool/Falco/blob/master/classes/controller.php - Mola mucho

@ToCool Lo siento, pero tendrá que hacer su propia depuración: repita la consulta que está haciendo INSERT en su base de datos y agréguela a su pregunta anterior. Luego, explique exactamente lo que no está sucediendo y cree que debería suceder. Si pegó la estructura de su tabla, eso también sería útil. - TehShrike

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.