Dat is onzin. Ze hebben het misschien over het feit dat een varchar
gebruikt één byte voor de lengte, ongeacht of de maximale lengte 100 of 255 is (lengtes daarboven zullen twee bytes gebruiken, tot ~64K) maar ze zijn anders behandeld.
Als u een tekenreeks van 150 tekens in de eerste invoert, wordt deze afgekapt tot 100, in het laatste geval is dat niet het geval.
U moet de lengte gebruiken die logisch is. Als u een kolom heeft die nooit langer zal zijn dan 30 tekens, niet doen gebruik varchar(255)
.
Zie hier voor de typedetails.