Я наткнулся на комментарий к следующему блогу, который рекомендует не использовать mediaint:
Не используйте [24-битный INT], даже в MySQL. Его немой, и его медленный, и код, который его реализует, - это ужасный ужас.
4294967295 и MySQL INT (20) Синтаксические удары
Ответ на stackoverflow также отмечает, что SQL Server, Postgres и DB2 не поддерживают среду.
В чем разница между tinyint, smallint, mediumint, bigint и int в MySQL?
Следует ли избегать использования среды или продолжать использовать ее в тех случаях, когда она лучше всего отражает данные, которые я храню?