1. 11 Dec, 2007 1 commit
    • mhansson/martin@linux-st28.site's avatar
      Bug#32848: Data type conversion bug in union subselects in MySQL 5.0.38 · 867a7865
      mhansson/martin@linux-st28.site authored
      There were two problems when inferring the correct field types resulting from
      UNION queries.
      - If the type is NULL for all corresponding fields in the UNION, the resulting 
        type would be NULL, while the type is BINARY(0) if there is just a single 
        SELECT NULL.
      - If one SELECT in the UNION uses a subselect, a temporary table is created
        to represent the subselect, and the result type defaults to a STRING type,
        hiding the fact that the type was unknown(just a NULL value).
      Fixed by remembering whenever a field was created from a NULL value and pass
      type NULL to the type coercion if that is the case, and creating a string field
      as result of UNION only if the type would otherwise be NULL.
      867a7865
  2. 17 Oct, 2007 1 commit
  3. 16 Oct, 2007 1 commit
  4. 15 Oct, 2007 2 commits
  5. 14 Oct, 2007 1 commit
  6. 13 Oct, 2007 2 commits
  7. 12 Oct, 2007 3 commits
  8. 11 Oct, 2007 3 commits
  9. 10 Oct, 2007 4 commits
  10. 09 Oct, 2007 5 commits
  11. 08 Oct, 2007 1 commit
    • gkodinov/kgeorge@magare.gmz's avatar
      Bug #31156: mysqld: item_sum.cc:918: virtual bool · 67302b12
      gkodinov/kgeorge@magare.gmz authored
        Item_sum_distinct::setup(THD*): Assertion
      
      There was an assertion to detect a bug in ROLLUP
      implementation. However the assertion is not true
      when used in a subquery context with non-cacheable
      statements.
      Fixed by turning the assertion to accepted case
      (just like it's done for the other aggregate functions). 
      67302b12
  12. 07 Oct, 2007 1 commit
  13. 05 Oct, 2007 10 commits
  14. 04 Oct, 2007 5 commits