我应该使用什么MySQL字段作为是/否复选框值?

Joh*_*ohn 7 html mysql

我正在使用下面的MySQL表.我想添加一个名为的字段'subcheck',它将是由HTML表单输入确定的是/否值TYPE = CHECKBOX.我应该给这个新领域什么"类型"?

提前致谢,

约翰

`submission` (
  `submissionid` int(11) unsigned NOT NULL auto_increment,
  `loginid` int(11) NOT NULL,
  `title` varchar(1000) NOT NULL,
  `slug` varchar(1000) NOT NULL,
  `url` varchar(1000) NOT NULL,
  `displayurl` varchar(1000) NOT NULL,
  `datesubmitted` timestamp NOT NULL default CURRENT_TIMESTAMP,
  PRIMARY KEY  (`submissionid`)
)
Run Code Online (Sandbox Code Playgroud)

ale*_*exn 15

您可以使用TINYINT(1)(BOOL/BOOLEAN只是一个别名TINYINT(1)).

另一个选择是存储Y/NCHAR(1).

我建议,TINYINT(1)因为它会给你最好的便携性选项.