MySQL InnoDB VARCHAR性能与插入时的TEXT相比

时间:2013-10-19 22:49:18

标签: mysql performance text insert varchar

使用MySQL 5 InnoDB应该在表格中使用varchar而不是预期有很多插入吗?我打算存储最大长度为2000个字符的文本。

1 个答案:

答案 0 :(得分:11)

VARCHAR和TEXT以相同的方式存储在MySQL的InnoDB存储引擎中。没有性能差异。

有关详细说明,请参阅Blob Storage in Innodb

这两种数据类型之间的唯一区别是VARCHAR可以有DEFAULT,而TEXT则不能。