Moin!
ich Frage mich gerade, was der Unterschied ist, wenn ich über phpmyadmin eine Spalte als tinyint(3) oder int(3) anlege. Beide ermöglichen doch das Speichern eines 3stelligen integers?
jein, siehe hier http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
du kannst in TINYINT immer (unsigned) werte von 0 bis 65535 (2^16 bit) speichern
Nein, TINYINT ist 8 Bit!
und in INT immer 2^64 bit speichern
Und INT ist 32 Bit.
- du beschränkst lediglich die anzeige auf 3 stellen im dezimalsystem
Auch nicht korrekt formuliert: Diese "Breitenangabe" füllt Zahlen, die weniger Stellen haben, ggf. mit Nullen auf (bei ZEROFILL), ansonsten mit Spaces.
Steht alles auf der von dir verlinkten Seite - hättest du vielleicht vorher lesen sollen... :)
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."