0

首先,请让我澄清一下,我不是以英语为母语的人,所以请原谅我的错误。

我目前正在使用按位系统权限创建 PHP 用户系统,并且我会将这些权限存储到 MySQL 数据库中。

我的问题如下。我应该使用什么类型的行(int、varchar、...)来存储权限

我的第二个问题是,可以存储多少权限?(32位有〜32权限的限制(我认为))

谢谢你的帮助!

4

2 回答 2

1

我会使用其中一种整数类型。哪一个取决于您需要多少权限。

TINYINT将允许8权限

SMALLINT将允许16权限

MEDIUMINT将允许24权限

INT将允许32权限

BIGINT将允许64权限

于 2013-03-21T15:32:50.110 回答
0

您可以使用BIT(1)数据类型。然后,您可以bit为每个权限单独使用一列。

于 2012-10-27T15:45:56.607 回答