gpt4 book ai didi

MySql 部分搜索从单词中间开始

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

我收到了这个查询。

SELECT user_id FROM wp_user_search  WHERE MATCH (user_data) AGAINST('$input < $input*' IN BOOLEAN MODE)

我想找到名为 Daniel 的用户。当我插入 dan、da、dani 等时,它工作得很好。但当我写类似:aniel、iel 等时,它不起作用。

有没有办法以这种方式进行搜索?

最佳答案

使用 LIKE 运算符:

SELECT * FROM wp_user_search WHERE user_data LIKE '%daniel%'

如果您在开头和结尾使用 % 通配符,它​​将匹配名称之间任何位置的“daniel”。例如,它将匹配“bladaniel”或“bladanielbla”。

关于MySql 部分搜索从单词中间开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37727165/

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