1. 03 Apr, 2007 1 commit
  2. 31 Mar, 2007 1 commit
  3. 30 Mar, 2007 2 commits
  4. 29 Mar, 2007 1 commit
  5. 28 Mar, 2007 9 commits
  6. 27 Mar, 2007 3 commits
    • jani@ua141d10.elisa.omakaista.fi's avatar
    • kent@mysql.com/kent-amd64.(none)'s avatar
      mysql.spec.sh, Makefile.am: · ef530348
      kent@mysql.com/kent-amd64.(none) authored
        Don't use explicit calls to mysql-test-run in spec
      ef530348
    • istruewing@chilla.local's avatar
      Bug#24985 - UTF8 ENUM primary key on MEMORY using BTREE · 8934e4f3
      istruewing@chilla.local authored
                  causes incorrect duplicate entries
      
      Keys for BTREE indexes on ENUM and SET columns of MEMORY tables
      with character set UTF8 were computed incorrectly. Many
      different column values got the same key value.
      
      Apart of possible performance problems, it made unique indexes
      of this type unusable because it rejected many different
      values as duplicates.
      
      The problem was that multibyte character detection was tried
      on the internal numeric column value. Many values were not
      identified as characters. Their key value became blank filled.
      
      Thanks to Alexander Barkov and Ramil Kalimullin for the patch,
      which sets the character set of ENUM and SET key segments to
      the pseudo binary character set.
      8934e4f3
  7. 26 Mar, 2007 2 commits
  8. 25 Mar, 2007 2 commits
  9. 24 Mar, 2007 1 commit
  10. 23 Mar, 2007 6 commits
  11. 22 Mar, 2007 7 commits
  12. 20 Mar, 2007 1 commit
  13. 19 Mar, 2007 1 commit
  14. 17 Mar, 2007 1 commit
  15. 16 Mar, 2007 2 commits
    • istruewing@chilla.local's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1-engines · 068b237d
      istruewing@chilla.local authored
      into  chilla.local:/home/mydev/mysql-4.1-bug25289
      068b237d
    • istruewing@chilla.local's avatar
      Bug#26231 - select count(*) on myisam table returns wrong value · c33486ff
      istruewing@chilla.local authored
                  when index is used
      
      When the table contained TEXT columns with empty contents
      ('', zero length, but not NULL) _and_ strings starting with
      control characters like tabulator or newline, the empty values
      were not found in a "records in range" estimate. Hence count(*)
      missed these records.
      
      The reason was a different set of search flags used for key
      insert and key range estimation.
      
      I decided to fix the set of flags used in range estimation.
      Otherwise millions of databases around the world would require
      a repair after an upgrade.
      
      The consequence is that the manual must be fixed, which claims
      that TEXT columns are compared with "end space padding". This
      is true for CHAR/VARCHAR but wrong for TEXT. See also bug 21335.
      c33486ff