gpt4 book ai didi

php - mysql字符串搜索算法查询帮助

转载 作者:行者123 更新时间:2023-11-29 01:25:04 25 4
gpt4 key购买 nike

我的 mysql/php 表中有一个字符串表。

 id | str  

3 | 2,4,5,6
4 | 7,8,9,14
5 | 3,1,16

如果我用 LIKE 关键字搜索,例如“1”,结果如下,这是错误的

 id | str  

4 | 7,8,9,14
5 | 3,1,16

但是预期的结果是

 id | str  
5 | 3,1,16

因为“1”只出现在上面一行但很遗憾不知道,

帮我解决这个问题,

尼希什。

最佳答案

你要找的是FIND_IN_SET功能

  select find_in_set('1', '3,2,1');  => 3
select find_in_set('1', '3,2,14'); => 0

更好的是,考虑 normalizing你的数据库

关于php - mysql字符串搜索算法查询帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598704/

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