dedlfix: Was bedeutet die geklammerte Zahl beim Feldtyp?

Beitrag lesen

Hi!

Aber was heißt denn bspw. int(10) und varchar(200)?
das ist die Anzahl der zulässigen Stellen des Datensatzes.

Das ist richtig bei String-Typen (aber: Feld, nicht Datensatz).

Bei int(10) kannst du also maximal eine Zahl von 9.999.999.999 eingeben [...]

Nein, INT geht nur bis 2.irgendwas oder als unsigned bin 4.irgendwas. Obendrein hat bei nummerischen Typen die Längenangabe nur Einfluss auf die Anzeige auf der MySQL-Konsole. Der Wertebereich wird damit nicht eingeschränkt.

Lo!