Wenn ich eine MyISAM-Tabelle mit Dynamic als Zeilenformat habe, sind die numerischen Spalten (int (11), bigint (12) ..) dynamische oder statische Spalten?Numerische Spalte mit dynamischem Zeilenformat in MySQL
Zum Beispiel, wenn ich als Spaltentyp int (11) habe, aber der Maximalwert für diese Spalte 1234 ist, verwendet diese Spalte in diesem Fall nur den benötigten Speicherplatz int (4) oder verwendet sie Leerzeichen wie int (11)?
Die '()' hat ** NO ** Auswirkungen auf die Speicheranforderungen. ein 'int' ist ein' int', egal was, und belegt 4 Bytes. Die '()' ist einfach da, um mysql mitzuteilen, wie viele Ziffern angezeigt werden sollen, 'int (1)' wird weiterhin 4 Bytes belegen, genauso wie int (11). –