Beispiel: tinyint(1)
Hinweis: Ich verstehe, dass die maximale positive Zahl des Tinyint-Typs 255 ist. Was ich nicht verstehe, ist der Zweck, hier 1 festzulegen. Selbst wenn die Länge auf 1 eingestellt ist, sind Zahlen größer als Es kann noch 1 Ziffer gespeichert werden.
Zweifel: Wenn es nicht nötig ist, mit Nullen aufzufüllen, ist diese Längenbeschränkung trotzdem sinnvoll? Oder muss es noch eingerichtet werden?
Beispiel: tinyint(1)
Hinweis: Ich verstehe, dass die maximale positive Zahl des Tinyint-Typs 255 ist. Was ich nicht verstehe, ist der Zweck, hier 1 festzulegen. Selbst wenn die Länge auf 1 eingestellt ist, sind Zahlen größer als Es kann noch 1 Ziffer gespeichert werden.
Zweifel: Wenn es nicht nötig ist, mit Nullen aufzufüllen, ist diese Längenbeschränkung trotzdem sinnvoll? Oder ist es noch notwendig, es einzurichten?
MySQL gibt die Breite für Ganzzahltypen wie int(11) an, was für die meisten Anwendungen bedeutungslos ist: Es schränkt den zulässigen Wertebereich nicht ein, sondern spezifiziert nur einige interaktive Tools von MySQL (wie den MySQL-Befehlszeilen-Client). Ende) dient zur Anzeige der Zeichenanzahl. Für die Speicherung und Berechnung sind INT(1) und int(20) gleich.