mysql中的正则表达式匹配,而不是like

mysql中的正则表达式匹配,而不是like,mysql,sql-like,Mysql,Sql Like,我之前的问题似乎不清楚,所以我提出了一个新问题,数据更清楚 询问 SELECT * FROM t_groups WHERE group_name LIKE '%pla%' 结果 我的问题是,当用户搜索类似“plablabla”的东西时,我如何在上图中显示所有结果。我尝试了like和RLIKE,但我不擅长正则表达式。非常感谢您提供的任何帮助。您需要mysqlregexp关键字。更多信息,当我搜索SELECT*FROM t_groups,其中group_name REGEXP'plablabl

我之前的问题似乎不清楚,所以我提出了一个新问题,数据更清楚

询问

SELECT * FROM t_groups WHERE group_name LIKE '%pla%'
结果


我的问题是,当用户搜索类似“plablabla”的东西时,我如何在上图中显示所有结果。我尝试了
like
RLIKE
,但我不擅长正则表达式。非常感谢您提供的任何帮助。

您需要mysql
regexp
关键字。更多信息,当我搜索
SELECT*FROM t_groups,其中group_name REGEXP'plablablaaa'时,

空结果因为上面的列表中不包含
plablaaa
。所以你想搜索
plablaaa
,但仍然显示
Plain
?这怎么可能呢。因为Plain和plablabla都是以“pla”开头的……反正是用正则表达式?
SELECT * 
FROM t_groups 
WHERE group_name REGEXP 'pla'