Все мы часто храним в базе всякие неотрицательные числа.
Вопрос: Делать их UNSIGNED, или нет?
Допустим есть таблица с информацией о книгах.
Каждая книга имеет какое-то положительное число страниц.
В базе это число хранится как SMALLINT. Имеет ли смысл делать это поле UNSIGNED?
ну smallint (для задачи о страницах) может и нет
int обязательно
добавлю - тупанул, в общем и smllint обязательно
например, в smallint unsigned можно хранить номера портов, вполне себе для базы прокси - по портам точно индексы бывают