首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MYSQL,在搜索时AE等于?

MYSQL,在搜索时AE等于?
EN

Stack Overflow用户
提问于 2016-07-06 01:45:02
回答 1查看 186关注 0票数 0

我希望能够搜索"ae“,并将"ae”和“?”都作为结果。我就是想不出怎么做。

我试着以utf8_german2_ci和utf8_general_ci的身份进行整理。两者都应该能够根据我所读到的内容来做我想做的事情。但它就是不起作用。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-07-06 04:54:56

从您的评论(“刚刚尝试过,两者都是。”)中,我推测您的数据库或连接没有任何问题。你唯一的问题就是相似。LIKE做了一个“逐个字符”的比较,MySQL手册http://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html有一个与您的案例非常相似的插图(使用"SELECT 'ä‘LIKE’COLLATE latin1_german2_ci;")。所以你看到的是预期的行为,但是你可以说"select s1,hex( s1 ) from tj where s1 like '%ae%‘或s1 like’%WE%‘;“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38209553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档