![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 1 Dołączył: 4.08.2012 Ostrzeżenie: (10%) ![]() ![]() |
kiedys varchar mogl miec max. 256 znakow wiec uzywalo sie go do tytulow, nickow, hase itd. do dluzszych tekstow byl text. ale od wersji bodajze 5 varchar moze miec nawet kilkadziesiat tysiecy znakow czyli tyle co text. tak wiec czym sie one roznia (jesli sie wgl roznia) i ktorego lepiej uzywac?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 40 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
różnią się, i to bardzo.
1. varchar - jest przetrzymywany w tabeli (w pliku tabeli). text jest przechowywany w innym miejscu (tak jak i np. blob) mozesz sobie to łatwo sprawdzic - sprawdz, jakie pliki sie zmieniaja, przy dodaniu varchara, a jakie przy zapisie text. 2. kolejna sprawa -, wynikajaca poniekad z powyzszego : indexy. na varchar zalozysz index, na text - nie. pozostale roznice sa juz tylko implikacja powyzszego. j. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 01:41 |