We need more values then we need to change the list of possible values from the database which is more difficult for non programmers. The storage limits for ENUM types is 65535 possible values in the list and also a SET can allow upto 64 distinct values which are the chosen values in the set.
Read moreCan enum have static variables?
Enum is a public and static class . And only static and public variables are can call inside the main method.
Read moreCan enum have attributes?
An enum can, just like a class , have attributes and methods . The only difference is that enum constants are public , static and final (unchangeable – cannot be overridden). An enum cannot be used to create objects, and it cannot extend other classes (but it can implement interfaces).
Read moreHow do I create an enum variable?
If you just use #define to define constants used as values for some variable the debugger will show you the numer. With enum it can show you the names. And if you need a set of possible values (constants) for a single variable you can define it the way you showed.23 Mar 2010
Read moreShould enums be string or int?
Therefore, go for the meaning : the Strings are more meaningful than numbers, so use the String . Show activity on this post. Both have advantages. If you store them by their Integer value, then you must be careful editing your enumeration later on in your project.
Read moreHow many values can enum have?
In theory, an ENUM column can have a maximum of 65,535 distinct values ; in practice, the real maximum depends on many factors. ENUM values are represented internally as integers.
Read moreCan enum have multiple values C++?
An enum instance may hold multiple values only as much as an int can : that is, not at all.
Read more