Autor Zpráva
fictionp
Profil *
Nevite ktera promena ve MySQL je nejdelsi nebo nejvetsi. Potrebuju ulozit do jedny bunky co mozna nejdelsi retezec.
djlj
Profil
Myslíš datový typ? Text, blob atd.
nightfish
Profil
longtext, longblob - kapacita 4 GiB
http://dev.mysql.com/doc/refman/5.0/en/blob.html
Joker
Profil
No, na "co možná nejdelší řetězec" snad ani longtext potřeba nebude, jaký řetězec může mít 4GB? :-)
nightfish
Profil
Joker
třeba si ukládá nějaké DNS sekvence (lidská má 3 mld. párů bazí; sice by to šlo asi docela dobře zkomprimovat, ale třeba z nějakého důvodu kompresi nechce)
Joker
Profil
nightfish
Ta DNS sekvence je překlep, nebo profesionální deformace? :-)

Jenom jsem chtěl říct, že představa o "hodně dlouhém řetězci" může být různá. Každopádně správná odpověď je myslím nějaká varianta typu TEXT a ta největší je longtext... přes dva miliony stránek textu, pěkné ;-)
fictionp
Profil *
dik vsem uz se mi to podarilo taky objevit slo mi o to abych nemel jen 255 znaku .... asi bude stacitt mediumtext. Standarne pouzivam typ TEXT ale i to uz se mi povedlo naplnit tak to potrebujuzvetsit.
S DNA nedelam... :-)))))

CHAR(m)
- délka řetězce "m" může být v rozsahu 0-255
- pokud je vložený řetězec kratší než nastavíme, chybějící znaky jsou automaticky doplněny mezerami
- CHAR (tedy bez "m") je považováno za CHAR(1)
VARCHAR(m)
- délka řetězce "m" může být v rozsahu 0-255
TINYBLOB nebo TINYTEXT
- délka řetězce je maximálně 255 znaků
BLOB nebo TEXT
- délka řetězce je maximálně 65535 znaků
MEDIUMBLOB nebo MEDIUMTEXT
- délka řetězce je maximálně 16777215 znaků
LONGBLOB nebo LONGTEXT
- délka řetězce je maximálně 4294967295 znaků
ENUM('prvek1','prvek2',...)
- pole předem definovaných řetězců (prvků) o maximálním počtu 65535
- v buňce tabulky pak může být pouze jeden z prvků, které jsem předdefinovali
- místo názvů prvků můžeme používat i jejich pořadí, tedy: 1 (místo 'prvek1'), 2 (místo 'prvek2')...
SET('prvek1','prvek2',...)
- pole předem definovaných řetězců (prvků) o maximálním počtu 64
- v buňce tabulky pak může být i více z prvků, které jsem předdefinovali
Toto téma je uzamčeno. Odpověď nelze zaslat.