Mamy w bazie 1 000 rekordów.
Ok. 10 kolumn z danymi ...
Czy jest jakaś różnica pomiędzy SMALLTEXT a SMALLINT.
SMALLTEXT -> przechowuje do 65535 znaków,
SMALLINT -> liczbę do 65535 włącznie.
Jak dla mnie logiczne będzie wybranie TEXT, bo więcej się mieści w komórce, ale jak to się odbija na wydajności MySQL'a

Aha i czy jest jakaś różnica dla PHP w trakcie prezentacji danych z bazy, bo jeżeli dobrze myślę to niema, a generalnie operacji w bazie żadnych robił nie będę
