Nezpracovaný text obsahuje pouze znaky, nikoli formátování jako tučné písmo, kurzíva nebo podtržení. Tabulátory, interpunkční znaménka a nový řádek jsou znaky, takže pokud opravdu potřebujete vše, co potřebujete, je jednoduchý varchar.
Ale musíte se rozhodnout pro formátovací protokol, pokud chcete tučný text, kurzívu a podtržený text:HTML, wiki syntaxe, RTF atd. Pokud je tento formát textový, postačí varchar. Pokud je binární, budete potřebovat blob.
Pokud máte v textu nové řádky a zobrazuje se na jednom řádku, je to pravděpodobně proto, že jej vydáváte na stránku HTML, kde jsou sekvence mezerových znaků (tabulátory, mezery, nové řádky atd.) převedeny na jednoduchou mezeru. Použijte <pre>your HTML-escaped text here</pre>
a správně zobrazí nové řádky, tabulátory a více mezer.