Есть таблица со следующей структурой:
Here are the data in this table:
Ok, let's try the following:
SELECT
LOWER(md5_upper_bin),
LOWER(md5_upper_ge_ci),
UPPER(md5_lower_bin),
UPPER(md5_lower_ge_ci)
FROM qwew
The result is:
The question: why the postfix _bin
have been ignored? According to Руководство по MySQL , мы можем сказать, что _bin
влияет и на такие функции, как LOWER и UPPER (и делает их не работающими, потому что в этих полях используется сверка двоичного типа) ). Но у нас есть другие результаты на практике. Почему?