0

I try to compare MySQL strings and want to make sure they match even if the one entered is upper case and the one inside my database is lower case. How can I do this "comparison" inside an SQL statement?

Cheers, -lony

4

3 回答 3

1
SELECT * FROM yourtable WHERE LOWER(col1)=LOWER(col2);
于 2012-11-27T12:36:38.257 回答
0

将机器人字符串更改为LOWER()orUPPER()然后比较

于 2012-11-27T12:38:53.500 回答
0

不要做任何LOWER()or UPPER(),只需使用不区分大小写的排序规则,您可能已经这样做了。如果你不这样做,我会使用utf8_unicode_ci- 排序规则名称中的 ci 代表“不区分大小写”。

于 2012-11-27T13:00:04.733 回答