Размера поля для хранения типа определяется самим типом, например INT больше TINYINT, в скобках же просто указывают минимальную длину строки (число символов) для отображения значения
(в частности полезно при выравнивании - к более короткой строке слева добавиться символ пустоты, но на практике использование этой возможности всё же зависит от приложения, работающего с MySQL и отвечает за вывод данных)
CREATE TABLE `shop_meta` (