据我所知,VARCHAR(255) 能够实现 TINYTEXT 的所有功能。 VARCHAR 与 TINYTEXT 相比具有相同的存储大小,属于 ISO 标准的一部分,允许设置除 null 以外的默认值。我无法看出任何使用 TINYTEXT 的理由。但是,它确实存在,可能有其原因。 在大小、...
我正在优化MySQL中的一些InnoDB表,所以我运行了procedure analsye()来查看推荐内容。 结果建议将之前设置为varchar(255)的所有字段改为tinytext 使用tinytext是否会带来性能提升?在这里我只关心速度,不关心大小。