【发布时间】:2015-08-19 21:20:29
【问题描述】:
我的数据库、表、字段都使用utf8mb4。我可以很好地将表情符号存储到某些字段中。现在我尝试查询如下:
SELECT * FROM user WHERE name='????????????????'
太棒了,结果是字段名称不同的记录,例如'????????????????'
看起来 mysql 匹配表情符号字符串的长度而不是内容。
有解决这个问题的办法吗?非常感谢。
【问题讨论】:
-
感谢 Stuart 的快速回复。我的问题完全不同。我可以很好地存储、浏览和提取所有带有表情符号的字符串。查询时匹配它们的唯一问题。
-
同样的情况。
-
可能与大小写算法有关(搜索“A”和“a”给出相同的行)。