【发布时间】:2014-06-09 15:38:46
【问题描述】:
当我第一次了解 MySQL 中的字段类型时,我会将任何不是数字的内容定义为 VARCHAR,并将长度设置为任何内容。 500 2000,但我说的最大值实际上是 255 对吗?
如果是这样,为什么 MySQL 让我定义长度更大的列,它实际上在做什么?它会允许更大的长度吗?它是否将列/字段定义为其他内容?
欢迎任何建议。
【问题讨论】:
-
VARCHAR 列中的值是可变长度字符串。在 MySQL 5.0.3 之前可以将长度指定为 0 到 255 之间的值,在 5.0.3 及更高版本中可以指定为 0 到 65,535