对于MySQL中的tinyint类型,长度指定的是存储的数字范围,并不是实际占用的存储空间大小,因此修改tinyint字段的长度不会对已保存的数据有任何影响。
例如,如果将一个tinyint(3)字段修改为tinyint(4),该字段仍然只能存储-128到127之间的整数,只是显示长度变长而已,并不会改变存储的数值范围。所以,修改tinyint字段的长度对存储的数据本身没有影响,只是影响了字段的显示长度。