Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL中字符串的匹配部分_Mysql_Sql Like - Fatal编程技术网

MySQL中字符串的匹配部分

MySQL中字符串的匹配部分,mysql,sql-like,Mysql,Sql Like,我想做一个完全或部分匹配字符串的查询 这就是我所拥有的: SELECT code FROM jos_rsticketspro_tickets WHERE message LIKE '%1. Fuente Dorada%'; 解决方案将匹配消息内容“fuente”。“fuen”。“奥拉达”。“1.富恩特·多拉达”等 我该怎么做呢?也许这样行。它将检查包含消息的行部分“1.Fuente Dorada” 使用全文搜索?您已经超出了语法的能力,如语法。下一步是全文,但对于你想要的比赛,我想你可能也已

我想做一个完全或部分匹配字符串的查询

这就是我所拥有的:

SELECT code 
FROM jos_rsticketspro_tickets
WHERE message LIKE '%1. Fuente Dorada%';
解决方案将匹配消息内容“fuente”。“fuen”。“奥拉达”。“1.富恩特·多拉达”等


我该怎么做呢?

也许这样行。它将检查包含
消息的行
部分
“1.Fuente Dorada”


使用全文搜索?您已经超出了
语法的能力,如
语法。下一步是
全文
,但对于你想要的比赛,我想你可能也已经过了这一关。像斯芬克斯这样的工具应该能够做到这一点,但对你来说可能有些过分。也许你应该设置一个标签表?这将更容易搜索。
SELECT code 
FROM jos_rsticketspro_tickets
WHERE "1. Fuente Dorada" LIKE concat("%", message, "%");