Cita: He buscado en el buscador y no encuentro alguna pregunta previa acerca de mi duda asi que la propongo:
Mi pregunta es ¿Cuando es mejor usar tipo de datos "Datetime" y cuando es mejor usar el tipo "Timestamp"?
No quiero que me digais las diferencias entre ambos pq ya las conozco, es mas bien que, por vuestra experiencia ¿En que casos es mejor usar "datetime" y en que casos "timestamp".
Gracias a todos.
si vas a trabajar con zonas horarias es mejor el timestamp.
Por compatibilidad de otros RDBMS es mejor timestamp.
Debes mirar los rangos que comprenden
aca Cita: Ah, y tambien que funciones existen para obtener solo el dia, solo el mes, solo el año, solo la hora, solo los minutos y solo los segundos de una fecha pasada como parametro en formato datetime???
Para meterlo rapidamente en un mktime
Para cada uno hay una función.
year(fecha) da el año
month(fecha) da el mes.
day(fecha) da el año.
Y así con hora,minuto y segundo.
Existe otra llamada extract y se usa así:
Código MySQL:
Ver original+----------------------------+---------------------+
+----------------------------+---------------------+
| 16 | 2010-03-09 14:16:20 |
+----------------------------+---------------------+
Cita: Enga alguien que tenga experiencia
Paciencia parcero. Aca la gente ayuda cuando tiene tiempo.
saludos