我有一个存储特殊字符的字段,如'Niterói','Eunápolis'等。
如何进行以下的mysql搜索:
搜索词:Niteroi
比赛:Niterói
搜索词:Eunapolis
比赛:Eunápolis
目前,搜索“尼泰罗伊”并没有任何回报。
答案 0 :(得分:1)
排序规则utf8_unicode_ci
应该将它们视为相同:
WHERE ... = "Niterói" COLLATE utf8_unicode_ci
答案 1 :(得分:0)
SELECT * FROM TABLE TABLEA TA
WHERE CONVERT (TA.SEARCH_COLUMN USING ascii) = 'SEARCH_TERM';