• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung

[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?
 

karolherbst

Danziger Kant
Registriert
11.05.07
Beiträge
3.878
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.