我创建了一张表并将校对规则设置为utf8,以便能够在一个字段上添加唯一索引。现在我需要进行不区分大小写的搜索,但是当我使用校对关键字执行某些查询时,我得到了:
mysql> select * from page where pageTitle="Something" Collate utf8_general_ci;
错误 1253 (42000): COLLATION 'utf8_general_ci' 不适用于字符集 'latin1'
mysql> select * from page where pageTitle="Something" Collate latin1_general_ci;
错误 1267 (HY000):编码集不匹配 (utf8_bin, IMPLICIT) 和 (latin1_general_ci, EXPLICIT) 的“=”运算
我对 SQL 还很陌生,所以想请教一下大家能不能帮忙。