sql >> Base de Datos >  >> RDS >> Mysql

¿Qué tipo de datos usar para un campo que puede contener un valor de valores predefinidos en una tabla de base de datos?

Para mySQL, desea ENUM .

MS SQL no tiene un tipo ENUM que yo sepa. (Corríjame si me equivoco). Por lo general, usaría valores enteros y los resolvería en la aplicación. Para limitar el rango de valores posibles, la restricción CHECK se puede usar.