Reading this question wątpliwości poped mi do głowy:MySQL - TEKST vs CHAR i VARCHAR
- char i varchar można zapisać do 255 znaków
- tekst można zapisać do 65k znaków
- wielkości char w bajtów wiele znaków wielkość
- VARCHAR bajtów wiele znaków stosowane + 1
Ile faktycznie bajtów zajmuje TEXT? ~ 65kb lub liczba znaków użyte + 1?
http://stackoverflow.com/search?q=[mysql]+text+vs+varchar –
Bardzo dobry link, dzięki! –
'rozmiar varchar w bajtach to liczba użytych znaków + 1 'To zależy od kodowania użytego w tabeli. Może to być na przykład '((# znaków) * 2) + 1' dla znaków 2-bajtowych. Pamiętaj, że jest to liczba * znaków *, a nie liczba * bajtów *. –