我一直在研究 MySQL 的数据类型,但我真的没有看到任何东西要求输入是一件事或另一件事。例如。 “选项 1”或“选项 2”。
在创建表格时,我如何做这样的事情?
最佳答案
您可以使用枚举数据类型将输入限制在一个值范围内。下面是一个显示用法的示例表。
CREATE TABLE Sample
(
id int auto_increment primary key,
options enum('option1', 'option2')
);
选项字段将只接受 NULL、option1 或 option2 值。但是,您也可以将其标记为 NOT NULL。
您可以进一步阅读 doco here
关于用于存储两个选项之一的 MySQL 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22595512/