这是我的列数据:
表名称:员工
id path
1 1,5,8,9,6,32,3
现在我需要正则表达式查询,如果路径列中存在特定数字,它将返回 true。
最佳答案
SELECT * FROM `Employee` WHERE `path` REGEXP '(^|,)(1|5|8|9|6|32|3)(,|$)'
试试这个。
关于php - 如何在没有 find_in_set 的情况下获得 mysql 中逗号分隔字符串中存在的单个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56235036/