2010-08-15 55 views
0
Search input: How to format 
Mysql row: How to - Format 

如果搜索輸入是「如何格式化」,我怎麼才能找到「如何 - 格式」?在mysql中使用特殊符號行搜索時無特殊符號?

換句話說,如何在沒有特殊符號的情況下在mysql中搜索特殊符號的mysql?

對不起,我的英語,並感謝您的任何幫助。

回答

0

您可以在您正在搜索的列上執行替換 - 在此時使用索引的所有機會都將丟失。最好的辦法是啓用全文索引(請參閱here),而不用擔心標點符號等問題。另一種方法是確保向表中插入數據時,您有一個額外的「無標點符號」列並在其上進行搜索 - 文本搜索幾乎肯定是要走的路。