Salve a tutti.
Se faccio una query tipo
select * from tabella where 'pippo'like 'pippò'
mi aspetterei di avere una condizione falsa, in quanto pippo è diverso da pippò. Invece mi restituisce tutti i record proprio come se avessi scritto

select * from tabella where 1=1
1) perchè mysql vede 'o' e 'ò' come se fossero uguali?
2) c'è modo di discriminare la differenza con qualche operatore diverso da = o da like?

Molte grazie.