1. 29 Mar, 2006 7 commits
  2. 28 Mar, 2006 1 commit
  3. 27 Mar, 2006 4 commits
  4. 23 Mar, 2006 5 commits
  5. 22 Mar, 2006 5 commits
  6. 21 Mar, 2006 2 commits
  7. 20 Mar, 2006 7 commits
  8. 17 Mar, 2006 3 commits
  9. 16 Mar, 2006 1 commit
  10. 13 Mar, 2006 3 commits
  11. 10 Mar, 2006 2 commits
    • ingo@mysql.com's avatar
      Merge mysql.com:/home/mydev/mysql-4.1 · ac287ad3
      ingo@mysql.com authored
      into  mysql.com:/home/mydev/mysql-4.1-bug14980
      ac287ad3
    • ingo@mysql.com's avatar
      Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX · d0c6eb88
      ingo@mysql.com authored
      For "count(*) while index_column = value" an index read
      is done. It consists of an index scan and retrieval of
      each key.
      
      For efficiency reasons the index scan stores the key in
      the special buffer 'lastkey2' once only. At the first 
      iteration it notes this fact with the flag 
      HA_STATE_RNEXT_SAME in 'info->update'.
      
      For efficiency reasons, the key retrieval for blobs
      does not allocate a new buffer, but uses 'lastkey2'...
      
      Now I clear the HA_STATE_RNEXT_SAME flag whenever the 
      buffer has been polluted. In this case, the index scan
      copies the key value again (and sets the flag again).
      d0c6eb88