Проблема с типами полей MySQL
хочу съэкономить на типах полей.
CREATE TABLE anytable(
C TINYINT,
DT TIMESTAMP,
D FLOAT,
v INTEGER
);
В результате получаю
C TINYINT 2 байта, а должно быть 1,
DT TIMESTAMP 16, а ожидал 4, это же бинарный тип
D REAL 8 байт, а ожидал FLOAT 4 байта
v INTEGER нормально 4 байта
т.е таблица получается вдвое больше, чем нужно.
Смотрю через ODBC SQL Explorer от Борланда.
Чем можно посмотреть более корректно?
В чем тут проблема и как ее решить?
сверился с мануалом, там все четко:
http://www.mysql.com/documentation/mysql/bychapter/manual_Column_types.html#Column_types