In einer Tabelle nur 255 Bit?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bit
byte
durchlesen
http
kleinste einheit
nehmen
not
null
passen
spalte
syntax
teil
text
tun
werte eingetragen text
zeichen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du meinst die L?nge einer Spalte beim Variablentyp Varchar nehm ich mal an. Der ist in MySQL auf 255 beschr?nkt. In diesem Fall einfach Text nehmen unterst?tzt bis zu 65000 Zeichen. Falls das immer noch zu wenig ist einfach mal die MySQL-Dokumenationen durchlesen:
http://dev.mysql.com/doc/mysql/de/Column_types.html -
meinst du wirklich 255 bit das sind 31,875 byte (also 31 Zeichen).
denn bit ist kleinste einheit (1 oder 0) und ein byte sind 8 bit.
und ein vchar (nicht nur hier) ist auf 255 zeichen begrentzt, wie mein voredner sagte. -
sulzi schrieb:
Du meinst die L?nge einer Spalte beim Variablentyp Varchar nehm ich mal an. Der ist in MySQL auf 255 beschr?nkt. In diesem Fall einfach Text nehmen unterst?tzt bis zu 65000 Zeichen. Falls das immer noch zu wenig ist einfach mal die MySQL-Dokumenationen durchlesen:
http://dev.mysql.com/doc/mysql/de/Column_types.html
So, hab das mal getestet und wenn ich das mit PHPMyAdmin gemacht und da sacht er das:
Error
SQL-query :
CREATE TABLE `tut3dsm4` (
`NAME` TEXT( 10000 ) NOT NULL ,
`TUT` VARCHAR( 50 ) NOT NULL
) COMMENT = 'none'
MySQL said:
#1064 - You have an error in your SQL syntax near '(10000) NOT NULL, `TUT` VARCHAR(50) NOT NULL) COMMENT = 'none'' at line 1
Was ist falsch dran? -
jacky2k schrieb:
sulzi schrieb:
Du meinst die L?nge einer Spalte beim Variablentyp Varchar nehm ich mal an. Der ist in MySQL auf 255 beschr?nkt. In diesem Fall einfach Text nehmen unterst?tzt bis zu 65000 Zeichen. Falls das immer noch zu wenig ist einfach mal die MySQL-Dokumenationen durchlesen:
http://dev.mysql.com/doc/mysql/de/Column_types.html
So, hab das mal getestet und wenn ich das mit PHPMyAdmin gemacht und da sacht er das:
Error
SQL-query :
CREATE TABLE `tut3dsm4` (
`NAME` TEXT( 10000 ) NOT NULL ,
`TUT` VARCHAR( 50 ) NOT NULL
) COMMENT = 'none'
MySQL said:
#1064 - You have an error in your SQL syntax near '(10000) NOT NULL, `TUT` VARCHAR(50) NOT NULL) COMMENT = 'none'' at line 1
Was ist falsch dran?
Kurzgesagt:
TEXT(10000) ist falsch
Bei Text werden keine Werte eingetragen: TEXT()
Das ganze in gr?n:
CREATE TABLE `tut3dsm4` (
`NAME` TEXT( ) NOT NULL ,
`TUT` VARCHAR( 50 ) NOT NULL
) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage