0

多年来,我一直在编写 php/mysql 代码,假设 varchar 是在您知道输入字符串的长度时使用的——例如,如果报告编号始终是 20 个字母数字字符。或者,我一直认为当您想将字符串限制在 0 到 255 个字节之间时应该使用 Tinytext,但它的大小是可变的(如用户名字段)。

今天在http://dev.mysql.com/doc/refman/5.0/en/char.html上阅读规范,看起来 varchar 和 tinytext 完全相同 - 一个可变长度字符串,其限制在 0 到 255 之间字节。两者有什么区别?每个的预期用例是什么?

4

0 回答 0