Actually [UNSIGNED] TINYINT(1) and TINYINT(2) take the same amount of storage, same for INT(1) up to INT(10). They can even store the same range of numbers, the digit count is rather meant for display purposes. This makes UNSIGNED TINYINT(#) (0...255) the smallest mysql datatype in storage. If the database engine used supports single-byte columns anyway.
Actually i think we should leave implementation details to the developers. They know about the software they use and know which restrictions might make sense.
Actually i think we should leave implementation details to the developers. They know about the software they use and know which restrictions might make sense.