Đó là rác rưởi. Họ có thể đang nói về thực tế là một varchar
sử dụng một byte cho độ dài bất kể độ dài tối đa là 100 hay 255 (độ dài ở trên sẽ sử dụng hai byte, tối đa ~ 64K) nhưng chúng là được đối xử khác.
Nếu bạn chèn một chuỗi 150 ký tự vào chuỗi trước, chuỗi đó sẽ bị cắt ngắn còn 100, điều đó không xảy ra đối với trường hợp sau.
Bạn nên sử dụng độ dài có ý nghĩa. Nếu bạn có một cột không bao giờ vượt quá 30 ký tự, đừng sử dụng varchar(255)
.
Xem tại đây để biết chi tiết về loại.