如何检查字符串是否包含MySQL中的任何列的字符串,反之亦然?

Zan*_*nok 2 mysql string-comparison

反之亦然,我的意思是,检查列中的任何字符串是否包含字符串.

例:

字符串a ="Peperoni"

MySQL专栏:

{
    "PPeperoni_123",
    "roni",
    "hello world"
}
Run Code Online (Sandbox Code Playgroud)

它应该返回前两行.

(注意:即时寻找查询字符串)

mrk*_*rks 5

不确定我是否理解正确,但你是否正在寻找这个:

SELECT ... WHERE column LIKE "%string%" OR string LIKE CONCAT("%", column, "%")
Run Code Online (Sandbox Code Playgroud)