So damit ich es mir endlich mal merke und nicht jedes mal nach schauen muss habe ich hier mal die 5 Integer Felder der MySQL Datenbank in einer Kurzzusammenfassung zusammengestellt mit Namen, dem Wertebereich für Vorzeichen behaftet (signed) und ohne Vorzeichen (unsigned).
TINYINT
Größe: 8 Bit
signed: von -128 bis 127
unsigned: von 0 bis 255
SMALLINT
Größe: 16 Bit
signed: von -32768 bis 32767
unsigned: von 0 bis 65535
MEDIUMINT
Größe: 24 Bit
signed: von -8388608 bis 8388607
unsigned: von 0 bis 16777215
INT oder INTEGER
Größe: 32 Bit
signed: von -2147483648 bis 2147483647
unsigned: von 0 bis 4294967295
BIGINT
Größe: 64 Bit
signed: von -9223372036854775808 bis 9223372036854775807
unsigned: von 0 bis 18446744073709551615
Arithmetische Funktionen sollte nicht auf BIGINTs die selbst größer 63 Bit (9223372036854775807) sind oder deren Ergebnisse größer der besagten 63 Bit sind angewendet werden, da sonst Rundungsfehler auftreten können ,da MySQL dann mit DOUBLE werten arbeitet
Kommentarfunktion für diesen Artikel geschlossen.
Maildrop Konfiguration für Virtuelle Benutzer MySQL Schema Versionierung
