Min forståelse er, at det at have begrænsninger er nyttigt for data integritet , derfor bruger jeg kolonnestørrelser til både at validere dataelementerne på det nederste lag og til bedre at beskrive datamodellen.
Nogle links om sagen:
- VARCHAR(n) overvejes Skadelig
- CHAR(x) vs. VARCHAR(x) vs. VARCHAR vs. TEXT
- Til forsvar for varchar(x)