gpt4 book ai didi

mysql - 在 mysql 数据库中存储 10 个选项的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 21:23:43 25 4
gpt4 key购买 nike

我正在修改我的 PHP 网络代码以具有像 wordpress 这样的“用户角色”,这是我目前的计划

0 = 注册的非电子邮件验证用户
1 = 已注册并经过验证的电子邮箱
2 = 版主
3-9 = 还没有
10=管理员

在我的 PHP 代码中,我将使用这样的数组来设置角色编号的作用。

$user_role['10']

我正在考虑将用户拥有的值存储在我的 mysql 数据库中,这是否是将 10 个不同角色选项存储为枚举的最佳方式,或者是否有更好或更快的方式?我读到枚举有时不是最快的。

enum('0','1','2','3','4','5','6','7','8','9','10')

最佳答案

我猜 INTTINYINT 足以存储用户级别(角色)。您也可以考虑将数字乘以 10,这样您将来就有空间添加更多级别。

关于mysql - 在 mysql 数据库中存储 10 个选项的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1379758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com