php - phpmyadmin 中的枚举值可以是这样的吗? 'Readme' =>1

标签 php mysql enums phpmyadmin

在此,我会看到自述文件,但该值将设置为 1

这可能吗?

编辑; 对不起。基本上我有一个网站。它的导航位于数据库中。它需要根据用户状态显示导航项,例如登录、管理员、博客、未登录和独立。这些工作,但是我想从数值转向人类可读的。我想保持我的脚本不变。那么,基本上,我可以让 enum Test 等于 1,就像 php 数组一样吗?

最佳答案

您使用的界面无法将符号名称分配给您所描述的值。

但是,您可以使用查找表,以便将字符串名称与每个数值相关联。也就是说,您可以继续在数据库表中存储 -1、0、1、2、3 等值,但您需要创建另一个表来将这些值映射到字符串中。然后,当您想要显示人类可读的名称时,您可以将其作为查找表的联接来执行。

关于php - phpmyadmin 中的枚举值可以是这样的吗? 'Readme' =>1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3805617/

相关文章:

php - 多个查询仅执行最后一个

php - 从输入文本元素中删除缓存下拉

python - 找不到 Django sqlite 列错误

mysql - SQL - 如何通过将分号连接到数字来形成字符串?

java - Groovy 枚举 - 如何返回枚举映射?

c# - 是否可以在 .NET 3.5 中指定枚举类型?

php - 如何在 PHP 中测试注册表模式或单例?

php - 无法连接数据库MySql

mysql - 如何比较 MySQL 中的两个非常大的表?

java - 在 Java 中,为什么可以用另一个枚举常量来限定一个枚举常量?