Основные преимущества использования SMALLINT перед другими целочисленными типами данных в MySQL:
SMALLINT полезен, когда нужен более широкий диапазон, чем у TINYINT, но не такой большой, как у INT. 3 Например, его можно использовать для величин, где известно, что максимальное число не будет превышать определённый предел, например, количество участников мероприятия, разделённого на разные сессии. 3