• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

[MYSQL] phpMyAdmin lässt keinen Standardwert zu (DEFAULT)

d0om

Gloster
Registriert
08.01.09
Beiträge
64
Guten Abend zusammen (: .

Wenn ich einem Feld in phpMyAdmin einen Standard- also Defaultwert geben möchte, strekit phpMyAdmin mit der Fehlermeldung #1101 und sagt mir, dass dieses Feld keinen Standardwert besitzen darf.

12592.jpg



Wer weiß weiter?
 
TEXT - speichert die Zeichen intern in einer extra Tabelle, daher kann da soviel rein wie du willst (grundsätzlich)
CHAR(x) - Speichert immer einen String der Länge x, d.h. bei CHAR(5) wird "a" zu " a" und verwendet immer 5 Bytes
VARCHAR(x) - Speicher immer nur den eingesetzten String. Braucht aber am Anfang Bytes zum speichern der Länge. Also bis x=255 verbraucht man länge des String + 1 Byte, bei x > 255 braucht man String + 2 Bytes zum speichern in einem VARCHAR.

Aber um das alles nachzulesen eignet sich die MySQL Dokumentation hervorragend.