【发布时间】:2021-02-21 07:14:06
【问题描述】:
我有多个包含大量文本的表格。 文本中有很多标点符号。
MY_TABLE
|ID| TEXT |
------------------------
|1 |Dr. John Smith, FNP|
如果我搜索:
SELECT * FROM `MY_TABLE` WHERE `TEXT` LIKE '%Dr. John Smith, FNP%'
返回第 1 行。
如果我搜索:
SELECT * FROM `MY_TABLE` WHERE `TEXT` LIKE '%Dr John Smith FNP%'
返回 0 行。
如何执行忽略数据中的标点符号的搜索?
我必须一次搜索多个表,每个表包含数十万行,都包含文本段落。
所以 - 速度将是一个问题。
【问题讨论】:
标签: mysql punctuation