MySQL比较电子邮件并进行匹配,即使其中一个是大写的,另一个是小写的

MySQL比较电子邮件并进行匹配,即使其中一个是大写的,另一个是小写的,mysql,sql,Mysql,Sql,我尝试比较MySQL字符串,并希望确保它们匹配,即使输入的字符串是大写,而数据库中的字符串是小写。如何在SQL语句中进行“比较” 干杯, -lony将bot字符串更改为LOWER()或UPPER(),然后比较不要执行任何LOWER()或UPPER(),只需使用不区分大小写的排序规则,您可能已经这样做了。如果您不这样做,我会使用utf8\u unicode\u ci-排序规则名称中的ci代表“不区分大小写”。好主意,但数据库不是由我设置的,不区分大小写:(那么,你可以用 SELECT * FROM

我尝试比较MySQL字符串,并希望确保它们匹配,即使输入的字符串是大写,而数据库中的字符串是小写。如何在SQL语句中进行“比较”

干杯,
-lony

将bot字符串更改为
LOWER()
UPPER()
,然后比较不要执行任何
LOWER()
UPPER()
,只需使用不区分大小写的排序规则,您可能已经这样做了。如果您不这样做,我会使用
utf8\u unicode\u ci
-排序规则名称中的ci代表“不区分大小写”。

好主意,但数据库不是由我设置的,不区分大小写:(那么,你可以用
SELECT * FROM yourtable WHERE LOWER(col1)=LOWER(col2);