我有一个很大的MySQL InnoDB表,里面有一些varchar(512)列。下一个插入的行数取决于先前插入的行数。插入新行后,先前插入的行的varchar字段将处于无意义状态。以前插入的行总是被标记为“已处理”(通过执行update查询),但varchar字段未被擦除。此字段未编制索引。我是否应该将以前行中字段值设置为null (出于节省内存的原因)?
发布于 2012-09-11 19:04:44
VARCHAR不能是512!varchar的最大值是255。因此,对于较大数量的数据,请使用TEXT或MEDIUMTEXT。
https://stackoverflow.com/questions/12367215
复制相似问题