让我重新发布我的问题。我想我以前的问题可能会让人们感到困惑。 对不起,我感到困惑。根据不同的输入获取相同的结果
我有一个名为vuln_info的表,我试图根据vuln_name进行查询。
如果我这样的查询
SELECT vuln_id FROM vuln_info where vuln_name="Self-Signed SSL/TLS Certificate"
我行像
vuln_id vuln_name
100 Self-Signed SSL/TLS Certificate
它返回vuln_id(100),因为vuln_name正好与输入
但是相匹配,输入可以是多变。它可以像
“自签名SSL/TLS证书存在”或“机器自签名SSL/TLS证书”,其中包含自签名SSL/TLS证书
是编写查询的方式即使输入有额外的字符串,也可以获取vuln_id(100)。
请检查该链接
谢谢。
如果要匹配字符串中的随机单词,请查看MySQL的全文索引。我认为它可以做你想做的事。 –
我认为这就是“like”运算符的用途 – Floris
所有输入都包含“自签名SSL/TLS证书”。 mysql中是否有匹配或包含函数? – draford