INT(1)
- Lo sé, 1 no significa 1 dígito, representa el formato de visualización de salida del cliente solamente.¿Qué significa INT (1) en MySQL?
pero lo que hace esto significa
he declarado YEAR
como int(1)
, sigo viendo los 4 bytes. por favor dime que significa INT(1)
?
SELECT * FROM TEST_USERDB;
+----+--------+------+
| ID | NAME | YEAR |
+----+--------+------+
| 1 | abcccc | 2012 |
| 2 | stack | 99 |
+----+--------+------+
http://alexander.kirk.at/2007/08/24/what-does-size-in-intsize-of-mysql-mean/ hace un buen trabajo de explicar que –
Por cierto: MySQL tiene un [tipo de datos 'AÑO'] (http://dev.mysql.com/doc/refman/5.0/en/year.html) ... – feeela
Depende de la aplicación del cliente cómo interpretar el 'ancho de visualización' pasado con metadata El parámetro no restringe el valor de la columna – a1ex07