Php 它';在MySQL中使用BIT或BOOLEAN来表示YES/NOT值更好吗?
1) 在我的表中,有一列设置了用户的权限 我希望为我的权限(例如:如果用户是admin或mod…)设置一个标志1/0(是/否、真/假等等) 我搜索了很多,我仍然对布尔值和位在对DBMS的资源请求方面的差异感到困惑。哪个更好 我还发现了很多关于粘贴年份的问题,所以我想有一个新的答案,以防它有所改变/改进 2) 另一个问题 我尝试使用这两种类型,我发现使用boolean,很容易检查值是真是假,但我还没有弄清楚如何查看变量位的值。 我是我的数据库管理员,我把值设为1或0,但有一个位变量的回音,就什么也不显示了 那么,我如何才能看到位的值(我只需要使用1或0) 谢谢你的建议 使用Php 它';在MySQL中使用BIT或BOOLEAN来表示YES/NOT值更好吗?,php,mysql,Php,Mysql,1) 在我的表中,有一列设置了用户的权限 我希望为我的权限(例如:如果用户是admin或mod…)设置一个标志1/0(是/否、真/假等等) 我搜索了很多,我仍然对布尔值和位在对DBMS的资源请求方面的差异感到困惑。哪个更好 我还发现了很多关于粘贴年份的问题,所以我想有一个新的答案,以防它有所改变/改进 2) 另一个问题 我尝试使用这两种类型,我发现使用boolean,很容易检查值是真是假,但我还没有弄清楚如何查看变量位的值。 我是我的数据库管理员,我把值设为1或0,但有一个位变量的回音,就什么也
TINYINT(1)
。这是布尔值最常用的方法。请记住,它允许值超过1和0,因此为了保持一致性,我建议在插入数据时使用关键字TRUE
和FALSE
,因为它们反映1
和0
BOOL
和BOOLEAN
只是TINYINT(1)
的同义词<另一方面,在5.0.3版之前,code>BIT曾是TINYINT(1)的同义词。1;2.阅读3.如果你有一个以上的标志,请考虑使用。试着在请求之前请不要添加<代码> [解决] < /代码>来询问标题。“蓝舌病我能问你为什么不?”明确回答:D