我有一个数据库表,其列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'
为什么我得到不同的结果,两个语句都不应该返回该行吗?