Wenn ich Spalten in MySQL definiere, verwende ich im Allgemeinen int, varchar (255), Text und die gelegentliche Aufzählung für Boolean. Was nützt es, Spaltentypen genau zu spezifizieren und nicht nur maximal zu belassen?Sollten Sie in MySQL genau Spaltentypen angeben?
Zum Beispiel wird ein Passwort-Feld, das als MD5 kodiert ist, niemals 32 Zeichen überschreiten. Gibt es also einen spürbaren Leistungsgewinn durch die Verwendung von varchar (32) über varchar (255)?