MySQL数据类型存储两个选项之一

时间:2014-03-23 18:58:02

标签: mysql

我一直在研究MySQL的数据类型,但实际上没有什么我可以看到输入要么是一件事或另一件事。例如。 “option1”或“option2”。

创建表格时,我该怎么做?

1 个答案:

答案 0 :(得分:5)

您可以使用enum数据类型来限制值范围内的输入。下面是一个显示用法的示例表。

CREATE TABLE Sample 
    (
     id int auto_increment primary key, 
     options enum('option1', 'option2')
    );

options字段只接受NULL,option1或option2值。但是,您也可以将其标记为NOT NULL。

您可以进一步阅读doco here