• Igor Babaev's avatar
    Another attempt to fix bug mdev-5103. · c0f31dc9
    Igor Babaev authored
    The earlier pushed fix for the bug was incomplete. It did not remove
    the main cause of the problem: the function remove_eq_conds()
    removed always true multiple equalities from any conjunct, but did not
    adjust the list of them stored in Item_cond_and::cond_equal.current_level.
    
    Simplified the test case for the bug and moved it to another test file.
    
    The fix triggered changes in EXPLAIN EXTENDED for some queries. 
    c0f31dc9
func_equal.test 1.11 KB