我试图找出用于数据库中某个字段的数据类型,该字段只能是以下两个选项之一:' dual'或者' solo'。
我意识到这基本上是布尔值但我不能使用tinyint(1),因为输入不是数字。
如果有人能让我知道在这种情况下使用什么,我们将不胜感激:)
答案 0 :(得分:2)
您可以使用ENUM
colname ENUM('dual', 'solo')
在内部,它将存储为TINYINT
,但在存储和检索时,它将使用字符串。
或者您可以使用TINYINT
。术语“双重”和“独奏”指的是2和1个参与者,所以你可以拥有
participants TINYINT(1)
并存储1
的{{1}}和solo
的{{1}}。