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_SCHEMAa analyzujte seznam z vráceného pole BLOB. -
Změňte sadu povolených hodnot. Vyžaduje
ALTER TABLEpří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?
"