Peter Linzenkirchner: Frage zu Tinyint und Länge

Beitrag lesen

Hallo
wenn ich in mysql eine Spalte mit Tinyint und Länge 1 definiere kann ich trotzdem z.B. 10 eingeben. warum ist das so? ich dachte ich könnte dann nur zahlen von 0-9 dort einfügen.

Tinyint(M) umfasst immer den Werteberich 256 (1 Byte).

  • unsigned: 0 bis 256
  • signed: -127 bis + 127

Das M in der Klammer gibt soweit ich weiss die maximale Anzeigebreite bei der Ausgabe.

Peter