Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2011, 15:23
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: Fechas en mysql (y php)

A nivel de programación, usar campos numéricos puede parecer una buena práctica. Pero a nivel de bases de datos es una pésima práctica. No sólo es porque usar campos numéricos para valores tan pequeños termina siendo un desperdicio de espacio (usando INT para cada parte puedes usar hasta tres veces más espacio), sino que además complica enormemente las consultas y procesamiento de fechas.
Eso es un invento de los programadores o desconocedores de BBDD. Para decirlo en pocas palabras: SI hace más de tres décadas que se implementaron los modelos de datos como tipos DATE, TIME y DATETIME, y los usan todos los DBMS, en todas las bases de datos más poderosas y grandes que puedas imaginar ¿no te parece que deben forzosamente tener ventajas intrísecas?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)