`VARCHAR`最大长度
在MySQL数据库中,`VARCHAR`类型的最大长度取决于MySQL的版本和字符集编码。以下是不同版本和编码下的`VARCHAR`最大长度:
MySQL 4.0版本以下:`VARCHAR`最大长度为255个字节。
MySQL 5.0版本以上:`VARCHAR`最大长度为65535个字节。
字符集编码为GBK:每个字符最多占2个字节,最大长度不能超过32766个字节。
字符集编码为UTF-8:每个字符最多占3个字节,最大长度不能超过21845个字节。
请注意,`VARCHAR`的最大长度还受到行最大长度(`max_row_size`)的限制,该值默认为65535字节。