2011-02-18 4 views
24
`gender` enum('female','male','rather not say','alien') NOT NULL default 'rather not say', 

Est-ce la bonne façon d'utiliser enum?MySQL Enum utilisation correcte?

+8

C'est une façon correcte de ** définir ** enum. – zerkms

Répondre

27

Oui c'est. Plus d'infos ici http://dev.mysql.com/doc/refman/5.0/en/enum.html

Votre utilisation d'ENUM prend moins d'espace de stockage et est beaucoup plus rapide que si vous stockiez les chaînes réelles puisque MySQL représente en interne chaque choix sous forme de nombre. C'est à dire. female = 0, male = 1, etc.

+0

merci beaucoup pour le lien. – 0x60