【问题标题】:How to return enum column values as integer in PHP如何在 PHP 中将枚举列值作为整数返回
【发布时间】:2019-08-15 18:37:26
【问题描述】:

我可以轻松地将枚举列插入数据库或通过枚举索引更新它们... 例如我有一个枚举列('first','second','third') => (0,1,2)! 当我想先插入 column 时,我会将 0 传递给 insert 并喜欢这样的其他值.... 我现在如何获得这些值? 例如

SELECT * FROM table WHERE primary_id = 1

现在我想获取这一行的枚举列值索引。 如果枚举列的值为“秒”,我怎样才能获得索引 1?

【问题讨论】:

    标签: php mysql enums


    【解决方案1】:

    您不应该像 doc 中的 enum type 状态那样使用数字作为枚举值。返回的是枚举项的索引,而不是枚举值本身。

    也可以在这里查看ISSUE: Mysql converting Enum to Int

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-29
      • 1970-01-01
      • 2019-03-22
      相关资源
      最近更新 更多