Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

binary mysql

328  
melodi_ постоялец09.06.21 17:10
NEW 09.06.21 17:10 

привет, чтобы различать в стриме большие и маленькие буквы надо вот так писать:

select m.pnr, m.vorname, m.nachname from mitarbeiter m, person p

where binary m.vorname = binary first_name and binary m.nachname = binary last_name;

или вот так?

select m.pnr, m.vorname, m.nachname from mitarbeiter m, person p

where binary m.vorname = first_name and binary m.nachname = last_name;

работает то и другое.

#1 
NightWatch коренной житель09.06.21 18:59
NightWatch
09.06.21 18:59 
в ответ melodi_ 09.06.21 17:10
вот так ... или вот так?

Эти варианты эквивалентны.

A comparison between a nonbinary string and binary string is treated as a comparison of binary strings.

https://dev.mysql.com/doc/refman/8.0/en/case-sensitivity.h...

#2