首先,请让我澄清一下,我的母语不是英语,所以请原谅我的错误。
我目前正在使用按位系统权限创建 PHP 用户系统,并且我会将这些权限存储到 MySQL 数据库中。
我的问题如下。 我应该使用什么类型的行(int、varchar、...)来存储权限
我的第二个问题是,可以存储多少权限? (32 位的权限限制约为 32 个(我认为))
感谢您的帮助!
最佳答案
我会使用 integer types 之一。哪一项取决于您需要多少权限。
TINYINT
将允许 8
权限
SMALLINT
将允许 16
权限
MEDIUMINT
将允许 24
权限
INT
将允许 32
权限
BIGINT
将允许 64
权限
关于php - 按位澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13101637/