1. 15 Dec, 2006 1 commit
    • gkodinov/kgeorge@macbook.gmz's avatar
      Bug #15439: UDF name case handling forces DELETE FROM mysql.func to remove · d56d3a69
      gkodinov/kgeorge@macbook.gmz authored
                  the UDF
      When deleting a user defined function MySQL must remove it from both the
      in-memory hash table and the mysql.proc system table.
      Finding (and removal therefore) from the internal hash table is case 
      insensitive (or whatever the default charset is), whereas finding and 
      removal from the system table is case sensitive.
      As a result if you supply a function name that is not in the same character
      case to DROP FUNCTION the server will remove the function only from the
      in-memory hash table and will keep the row in mysql.proc system table.
      This will cause inconsistency between the two structures (that is fixed
      only by restarting the server).
      Fixed by using the name in the precise case (from the in-memory hash table)
      to delete the row in the mysql.proc system table. 
      d56d3a69
  2. 13 Dec, 2006 1 commit
    • igor@olga.mysql.com's avatar
      Fixed bug #25027. · 026196c4
      igor@olga.mysql.com authored
      Removed an assertion that was not valid for the cases where the query
      in a prepared statement contained a single-row non-correlated
      subquery that was used as an argument of the IS NULL predicate.
      026196c4
  3. 12 Dec, 2006 4 commits
  4. 11 Dec, 2006 1 commit
  5. 07 Dec, 2006 2 commits
  6. 06 Dec, 2006 6 commits
  7. 05 Dec, 2006 13 commits
  8. 04 Dec, 2006 12 commits