请大虾分析binary查询效率问题
usera表有数据大概20万条,count表大概有50万条.
useranme都有索引.
现在要执行一条update语句:
UPDATE usera,count SET usera.Age = count.Ct WHERE usera.username = count.username;
大概20秒左右可执行完成.
但是当执行下边语句时,
UPDATE usera,count SET usera.Age = count.Ct WHERE binary usera.username = binary count.username;
执行了半个小时都还没有完成.
请大虾帮助分析一下,为什么加了binary,在执行效率上有如此大的区别?
第一条不能区别大小写,现在想把username的大小写都区别开,请问有没有更好的,效率更高的语句?