标志的数据类型是哪种?

时间:2012-04-28 22:18:02

标签: mysql database flags

我应该使用哪种数据类型的标志(在MySQL中)?我只是想检查用户目前是否在线 我想到了TINYINTSET,它们都可以是0或1。

3 个答案:

答案 0 :(得分:6)

TINYINT非常适合您的建议:

`status` tinyint(1) unsigned NOT NULL DEFAULT '0'

答案 1 :(得分:2)

亲爱的Tinyint更适合标志,因为它非常小的int,它也比其他节省更多的字节。你也可以选择char(1),但我会建议你选择tinyint

答案 2 :(得分:1)

TINYINT与MySQL中的布尔类型相同,其中0为假,1为真。您可以输入true或false,它将被评估为1或0。