我试图应用发布在如何使用 LIKE 通配符在列中搜索(不区分大小写)上的解决方案?,但我得到了错误
1253 - COLLATION 'utf8_general_ci' 对 CHARACTER SET 'latin1' 无效
如何将不区分大小写应用于latin1
表格?
我试图应用发布在如何使用 LIKE 通配符在列中搜索(不区分大小写)上的解决方案?,但我得到了错误
1253 - COLLATION 'utf8_general_ci' 对 CHARACTER SET 'latin1' 无效
如何将不区分大小写应用于latin1
表格?
SELECT *
FROM mytable
WHERE mycolumn = CAST('CamelCaseWord' AS CHAR CHARACTER SET latin1) COLLATE latin1_general_ci
请参阅SQLFiddle。
与其寻找不区分大小写的比较,为什么不强制双方都大写呢?
SELECT * FROM trees WHERE upper(trees.`title`) LIKE '%ELM%'