Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

que tipo de dados usar para um campo que pode conter um valor de valores predefinidos em uma tabela de banco de dados?


Para mySQL, você quer ENUM .

MS SQL não tem um tipo ENUM, tanto quanto eu sei. (Corrija-me se estiver errado.) Você normalmente usaria valores inteiros e os resolveria no aplicativo. Para limitar o intervalo de valores possíveis, a restrição CHECK pode ser usado.