在mysql中使用特殊符号行时,在没有特殊符号的mysql中搜索?

时间:2010-08-15 16:26:47

标签: mysql search special-characters

Search input: How to format 
Mysql row: How to - Format

如果搜索输入为“如何格式化”,如何找到“如何 - 格式化”?

换句话说,当mysql行带有特殊符号时,如何在没有特殊符号的情况下搜索mysql?

对不起我的英文,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以对正在搜索的列执行替换 - 此时所有使用索引的机会都会丢失。最好用它来启用全文索引(参见here)而不用担心标点符号等。另一个选择是确保当你将数据插入表格时,你有一个额外的“无标点”列并搜索它而不是 - 但全文搜索几乎肯定是要走的路。