Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/08/2015, 06:03
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: Diseñando el campo fecha en la base de datos

Cita:
Ahora mismo lo tengo como DATETIME, mi pregunta es, si lo almaceno como numérico convirtiéndolo con strototime a segundos, ganaré algo en eficiencia a la hora de insertar y sobre todo a la hora de hacer consultas SELECT?
No. no ganarás nada porque los valores DATE, DATETIME y TIMESTAMP no se almacenan como lo que crees. Todo valor de tiempo internamente es un número binario, por lo que almacenarlo como numero se vuelve redundante, ya que los números (todos sus tipos), también se almacenan y tratan internamente como números binarios.

No confundas los tipos de datos, con sus métodos de almacenamiento en disco. Hay detalles que requieren un conocimiento bastante detallado de las estructuras internas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)