Wenn ich verlassen Länge/Werte-Feld von integer-Typ blank in MySQL, wie viel die Länge der Daten kann er speichern?
Beim erstellen einer Tabelle, die wir normalerweise machen, id-Feld vom Typ integer. Aber wenn ich nicht geben Sie einen beliebigen Wert im Feld "Länge" wie viel Länge Daten es speichern?
mögliche Duplikate von MySQL INT Bedeutung
4 bytes als INT ist
Länge ist nicht angegeben, die Größe der Daten, die Sie speichern, aber die Größe des Felds verwendet, um es anzuzeigen.
4 bytes als INT ist
Länge ist nicht angegeben, die Größe der Daten, die Sie speichern, aber die Größe des Felds verwendet, um es anzuzeigen.
InformationsquelleAutor Rolen Koh | 2013-03-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich eine Erklärung anderswo , sagt der Wert/Länge geben Sie beim erstellen einer numerischen Spalte kommt nur ins Spiel, wenn Sie mit zerofill Abfragen. Beispiel hier.
Wenn Sie gespeichert sind, einen Wert von 5
INT(4) anzeigen würde 0005
INT(11) angezeigt werden würden 00000000005
Gibt es eine Hinweis: in mysql-docs , erzählt von möglichen Schwierigkeiten, wenn Sie zu klein, so dass ich persönlich nur lassen Sie es leer, wenn Sie eine neue numerische Spalte.
InformationsquelleAutor Vince K
Juhana danke für deinen link und Antwort. Ich habe es. Länge ist für die Anzeige, wie viele Zeichen angezeigt werden und nicht, wie viele Daten gespeichert werden können. Also, wenn ich sage Ganzzahl-Typ-Länge ist 3 id-Anzeige bis 999 aber speichert Werte darüber hinaus. Ich hoffe ich hab es richtig.
Ok. Vielen Dank.
InformationsquelleAutor Rolen Koh