
03/05/2013, 06:17
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Seleccionar noticias más próximas en el tiempo El problema de no dejar que MySQL defina la longitud puesta en la declaración de los enteros es que si es demasiado corta puede traer problemas inesperados en la creación de las vistas, porque usan ese valor como referenciante del tamaño del dato, con lo que pueden generar errores de consulta por truncamiento. Y si es demasiado largo, provocan errores de performance en las mismas, porque el impacto en el uso de memoria de los procesos es excesiva, ya que no se reserva correctamente, o se usa en demasía.
En realidad, lo mejor es dejar el tamaño por defecto, y en todo caso, no ponerlo en el create table, para que MySQL lo administre por su cuenta.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |