小编典典

区分大小写的SQL区分大小写

sql

我正在尝试提出一个要求区分大小写的结果的请求。

例如在我的数据库中

ABCdef
abcDEF
abcdef

该请求是

SELECT * FROM table WHERE col = 'abcdef'

但我有3行作为结果,我只想要abcdef

我试图找到一个解决方案

SELECT * 
FROM table 
WHERE col COLLATE Latin1_General_CS_AS = 'abcdef' COLLATE Latin1_General_CS_AS

但是我有这个错误:

未知归类:’Latin1_General_CS_AS’{“成功”:false,“错误”:“#1273-未知归类:’Latin1_General_CS_AS’”}

谢谢


阅读 162

收藏
2021-04-28

共1个答案

小编典典

感谢您的帮助,我找到了不是latin1 ut utf8的解决方案

COLLATE utf8_bin
2021-04-28