welche MySQL Version nutzt du? Und zweitens geht das sowieso nicht: http://dev.mysql.com/doc/refman/5.0/en/blob.html
"BLOB and TEXT columns cannot have DEFAULT values."
Ergebnis 1 bis 4 von 4
- 13.01.2011, 23:22 #1
phpMyAdmin lässt keinen Standardwert zu (DEFAULT) 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.

Wer weiß weiter?
- 13.01.2011, 23:35 #2
- 14.01.2011, 11:04 #3
- 15.01.2011, 11:14 #4
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.


Zitieren

