Mein Verständnis ist, dass es für die Integrität von Daten nützlich ist, Einschränkungen zu haben , daher verwende ich Spaltengrößen, um sowohl die Datenelemente auf der unteren Ebene zu validieren als auch das Datenmodell besser zu beschreiben.
Einige Links dazu:
- VARCHAR(n) Betrachtet Schädlich
- CHAR(x) vs. VARCHAR(x) vs. VARCHAR vs. TEXT
- Zur Verteidigung von varchar(x)