在SQL中为ENUM替换Like

时间:2019-01-18 20:33:05

标签: php sql mysqli

目前,我成功完成了以下查询:

if (isset($data->action_needed_status) && $data->action_needed_status != '') {
    $query->where('status', 'like', '%'.$data->action_needed_status.'%');
    $query_count->where('status', 'like', '%'.$data->action_needed_status.'%');

投诉是这样的

  

由于状态是一个ENUM字段,因此您知道任何有效的状态值   通过应该完全匹配。不需要使用LIKE   在where语句中。

在不使用LIKE的情况下获得相同结果的最佳方法是什么?

0 个答案:

没有答案