Je tam obrovská výkonnostní trest pomocí ENUM
pro operace jako:
-
Dotaz na seznam povolených hodnot v
ENUM
, například k vyplnění rozbalovací nabídky. Musíte se dotazovat na typ dat zINFORMATION_SCHEMA
a analyzujte seznam z vráceného pole BLOB. -
Změňte sadu povolených hodnot. Vyžaduje
ALTER TABLE
příkaz, který uzamkne tabulku a může provést restrukturalizaci.
Nejsem příznivcem ENUM
MySQL . Raději používám vyhledávací tabulky. Viz také moje odpověď na "Jak zacházet s výčty bez polí výčtu v databázi?
"