suit: MySql - Spalte int(3) oder tinyint(3) unterschiede?

Beitrag lesen

der Overhead ist vernachlässigbar, das ist Mikrooptimierung.

wenn der overhead vernachlässigbar ist, wieso definiert man nicht gleich alles als longtext - damit hat man immer die option mehr reinzustopfen, ohne etwas umstellen zu müssen ;)

Sinnvoll für Überschriften wäre sicherliche VARCHAR statt irgendeinem der Text-Datentypen. Die Begründung dafür hat Sven schon geliefert.

wobei sich mir nicht ganz erschließt, warum es neben varchar auch noch tinytext und text gibt - varchar erfüllt quasi die selben anforderungen und braucht genau gleich viel speicherplatz - hat aber zusätzlich das feature, variabel groß zu sein - quasi bis zu einer länge von 255 zeichen verhält es sich wie tinytext und darüber wie text

oder sehe ich das jetzt falsch?