Ich muss einen Eintrag in die DB machen wo das Feld als Text definiert ist, damit kann ich jedoch nur 255 Zeichen eingeben.
das problem ist, ich brauche mehr...
Mit dem feld als memo definiert funktioniert das hineinschreiben nicht, oder muss ich im sql befehl etwas anderes machen.?
thanks 4 help
hier mal ne übersicht über die Datenfelder und dir erlaubten Größen
CHAR(M) M bytes, 1 <= M <= 255
VARCHAR(M) L+1 bytes, where L <= M and 1 <= M <= 255
TINYBLOB, TINYTEXT L+1 bytes, where L < 2^8
BLOB, TEXT L+2 bytes, where L < 2^16
MEDIUMBLOB, MEDIUMTEXT L+3 bytes, where L < 2^24
LONGBLOB, LONGTEXT L+4 bytes, where L < 2^32
ENUM('value1','value2',...) 1 or 2 bytes, depending on the number of enumeration values (65535 values maximum)
SET('value1','value2',...) 1, 2, 3, 4 or 8 bytes, depending on the number of set members (64 members maximum)
also danke
eine übersicht hab ich jetzmal, wo oder/und wie muss ich diese befehle schreiben..?
und, muss ich dies nicht in der db angeben?
das sind keine Befehle sondern die Wertebereiche der einzelnen MySQL-Datentypen. Wenn in deinem Text also nur 255 Zeichen gespeichert werden müssen, ist es entweder ein TinyText oder kein MySQL.