Seit Jahren bin ich unter der Annahme, wenn ich eine neue Spalte des Typs Bigint (12) für eine MySQL-Tabelle erstellen, die das Feld auf ganze Zahlen mit bis zu 12 Ziffern beschränkt ist. Ich habe jedoch kürzlich festgestellt, dass Werte bis zu 16 Ziffern in eine Bigint (12) definierte Spalte ohne Warnungen oder Probleme geschrieben und daraus ausgewählt werden können.MySQL Int Definition Erklärung
Kann mir bitte jemand helfen, zu verstehen, warum das der Fall ist und was diese Spaltendefinition eigentlich bedeutet? Danke im Voraus!
so was du mir erzählst, ist, dass die 12 durch die Angabe, ich bin nicht wirklich etwas in Bezug auf Ressourcen zu sparen und dass es nur ein optionaler Wert, Ein Anzeigeprogramm kann auswählen, ob es ignoriert werden soll oder nicht. Grundsätzlich, wenn ich bigint (X) verwende, dass es den vollen Bereich von Werten speichern kann, die ein bigint speichern kann, und wird dafür Plattenplatz angemessen zuweisen? –
Ich glaube, das ist was die Dokumentation sagt. –
Mind weht. Ich habe ein paar Leute gefragt, die mehr als 10 Jahre in Ops gearbeitet haben und sie konnten es nicht erklären. Danke für die Hilfe. –