mysql 5.7版本之前 更新varchar长度,会导致锁表。5.7版本之后,在varchar(255)以内更新vachar不会锁表,在超过255长度会锁表

vachar(255)以内,会额外占用一个字节存储字符串长度。超过255会额外占用二个字节保存字符串长度

vachar能存的最大字节长度是65535,注意是字节,而不是字符长度,具体存储字符长度,跟编码有关。注意mysql行长度最大字节数为65535,所以,实际上vachar的最大长度,还跟别的列的字节长度有关