Om jag gör en varchar med värdet 255 kan jag då lagra bara 255 bokstäver/siffror eller kan jag använda mej av 255 tecken?
Om det första fallet stämmer vad skall jag då göra för att få tex 1000 tecken?
varchar(255)???
6 svar · 425 visningar · startad av fundersam
Jag förmodar att du talar om Mysql.
Du kan maximalt lagra 255 tecken om du använder varchar(255). (Jag förstår inte din distinktion mellan bokstäver/siffror och tecken.)
Använd datatypen text om du vill kunna lagra mer
ok! för jag hade en varchar(100) och då skrevs inte . och siffror ut :S
vad skall text ha för värde då? Får felmeddelanden...
t.ex.
create table ogrish (c1 text)
Om det inte hjälper så kan du väl visa din kod och berätta vilket felmeddelande du får.
Re: varchar(255)???
fundersam skrev:
Om jag gör en varchar med värdet 255 kan jag då lagra bara 255 bokstäver/siffror eller kan jag använda mej av 255 tecken?
Njea, om jag förstått saken rätt är det en sanning med modifikation. Fältet varchar i mysql rymmer 255 byte. En byte motsvarar ett ASCII-tecken och varchar-fält kan därmed maximalt representera en textsträng på 255 ASCII-tecken.
Skickar tråden till MySQL-forumet...