ENUM is represented internally by 1 or 2 bytes depending on the number of values. If the lines you are storing are more than 2 bytes and rarely change, then ENUM is the way to go. Comparison will be faster with enumeration, and they take up less disk space, which, in turn, can lead to faster search time.
The disadvantage is that the listings are less flexible when it comes to adding / removing values.
John Douthat Apr 19 '09 at 22:58 2009-04-19 22:58
source share