INT(1)
- Wiem, że 1 nie oznacza jednej cyfry, reprezentuje jedynie format wyświetlania wyjścia klienta.Co oznacza INT (1) w MySQL?
ale co to oznacza
i zadeklarowały YEAR
jak int(1)
, wciąż widzę wszystkie 4 bajty. proszę powiedz mi, co oznacza 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/ robi dobrą robotę wyjaśniając –
BTW: MySQL ma [typ danych 'ROK'] (http://dev.mysql.com/doc/refman/5.0/en/year.html) ... – feeela
To od aplikacji klienta zależy jak interpretować" szerokość wyświetlania " metadane. Parametr nie ogranicza wartości kolumny – a1ex07