1. 04 Sep, 2006 1 commit
    • gkodinov/kgeorge@macbook.gmz's avatar
      Bug #21392: multi-table delete with alias table name fails with · 3758b975
      gkodinov/kgeorge@macbook.gmz authored
                  1003: Incorrect table name
      in multi-table DELETE the set of tables to delete from actually 
      references then tables in the other list, e.g:
      DELETE alias_of_t1 FROM t1 alias_of_t1 WHERE ....
      is a valid statement.
      So we must turn off table name syntactical validity check for alias_of_t1 
      because it's not a table name (even if it looks like one).
      In order to do that we add a special flag (TL_OPTION_ALIAS) to 
      disable the name checking for the aliases in multi-table DELETE.
      3758b975
  2. 26 Aug, 2006 1 commit
  3. 24 Aug, 2006 2 commits
  4. 15 Aug, 2006 1 commit
    • sergefp@mysql.com's avatar
      BUG#21077: Possible crash caused by invalid sequence of handler::* calls: ... · 86c5cad4
      sergefp@mysql.com authored
      BUG#21077: Possible crash caused by invalid sequence of handler::* calls:                                                
      The crash was caused by invalid sequence of handler::** calls:                                                           
        ha_smth->index_init();                                                                                                 
        ha_smth->index_next_same(); (2)                                                                                        
      (2) is an invalid call as it was not preceeded by any 'scan setup' call
      like index_first() or index_read(). The cause was that QUICK_SELECT::reset()
      didn't "fully reset" the quick select- current QUICK_RANGE wasn't forgotten,
      and quick select might attempt to continue reading the range, which would
      result in the above mentioned invalid sequence of handler calls.
      
      5.x versions are not affected by the bug - they already have the missing
      "range=NULL" clause.                                                    
                                                             
      86c5cad4
  5. 10 Aug, 2006 1 commit
  6. 09 Aug, 2006 3 commits
  7. 07 Aug, 2006 1 commit
  8. 03 Aug, 2006 5 commits
  9. 02 Aug, 2006 7 commits
  10. 01 Aug, 2006 2 commits
  11. 31 Jul, 2006 5 commits
  12. 30 Jul, 2006 1 commit
  13. 29 Jul, 2006 2 commits
  14. 28 Jul, 2006 4 commits
  15. 27 Jul, 2006 1 commit
  16. 26 Jul, 2006 3 commits