【发布时间】:2013-04-12 11:21:51
【问题描述】:
我有一个数据库表,其中 name 列定义为 VARCHAR(255) COLLATE utf8_unicode_ci 并具有唯一索引。它包含名称"Grosse"。
以下语句不返回任何行:
SELECT name FROM authors WHERE name LIKE 'Große' COLLATE 'utf8_unicode_ci'
我已经尝试过添加和不添加COLLATE(这可能不是必需的)。
以下语句返回正确的行:
SELECT name FROM authors WHERE name = 'Große'
为什么我得到不同的结果,两个语句不应该返回行吗?
【问题讨论】:
标签: mysql collation equality sql-like