Mysql
 sql >> Database >  >> RDS >> Mysql

quale tipo di dati utilizzare per un campo che può contenere un valore da valori predefiniti in una tabella di database?

Per MySQL, vuoi ENUM .

MS SQL non ha un tipo ENUM per quanto ne so. (Correggimi se sbaglio.) Di solito usi valori interi e li risolvi nell'applicazione. Per limitare l'intervallo di valori possibili, il vincolo CHECK può essere utilizzato.