Autor Zpráva
Babemeta
Profil
Zdravím,

někdo mi říkal, že používání char v MySQL umožňuje rychlejší vyhledávání ve sloupcích a je to tedy výhodnější než varchar (i přes pár bajtů navíc). Jak to tedy je? Díky

A jak je to s int?

Moderátor Majkl578: Přesunuto z PHP, se kterým dotaz nesouvisí.
Kajman_
Profil *
Některé operace nad tabulkou s pevnou délkou řetězců mohou být opravdu rychlejší. Daní je pak zabrání místa na disku tak, jakoby ty sloupce měly maximální délku. Jen si dejte pozor u myisam tabulek, tam se vnitřní použití char a varchar řídí podle toho, jak u tabulky máte nastavené, zda má mít formát řádků fixed nebo dynamic (a fixed to nepovolí, pokud je tam sloupec typu text nebo blob).

U intu nechápu, na co se ptáte. Tam je pevný počet bytů (4) ať má číslo v desítkové soustavě jednu nebo deset číslic.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0