Itu sampah. Mereka mungkin membicarakan fakta bahwa varchar
menggunakan satu byte untuk panjangnya terlepas dari apakah panjang maksimum adalah 100 atau 255 ( panjang di atas yang akan menggunakan dua byte, hingga ~64K) tetapi mereka adalah diperlakukan berbeda.
Jika Anda memasukkan string 150 karakter ke string pertama, string akan terpotong menjadi 100, tidak demikian untuk kasus terakhir.
Anda harus menggunakan panjang yang masuk akal. Jika Anda memiliki kolom yang tidak akan melebihi 30 karakter, jangan gunakan varchar(255)
.
Lihat di sini untuk detail jenisnya.