Mi requisitotipo MySQL ENUM vs unir tablas
Una tabla necesita para mantener una columna estado.
Esta columna representa uno de los 5 estados.
diseño inicial
que pensé que sólo puede hacer que sea una columna de número entero y representar los estados usando un valor numérico.
- 0 = marcha
- 1 = ejecutan
- 2 = chocaron
- 3 = detuvieron
- 4 = detuvieron
Como yo no quiero que mi aplicación para mantener la mapeo de los enteros a su descripción de cadena, planeo colocarlos en una tabla de descripción de estado separada (dependiendo de una relación FK).
Luego descubrí que MySQL tiene un tipo ENUM que coincide exactamente con mis requisitos. Aparte de una dependencia directa en MySQL, ¿hay algún inconveniente con el uso del tipo ENUM?
El tipo de datos ENUM comienza a contar con 1, no con 0 como usted indicó. – Tomalak
ver: http://dev.mysql.com/doc/refman/5.0/en/enum.html – Tomalak