Commit 72c0c0c0 authored by Sinisa@sinisa.nasamreza.org's avatar Sinisa@sinisa.nasamreza.org
Browse files

Fix for a bug which caused problems in CREATE from SELECT with

MONTH() function in SELECT list ...
parent afe5fa0e
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -71,6 +71,11 @@ class Item_func_month :public Item_func
  const char *func_name() const { return "month"; }
  enum Item_result result_type () const { return INT_RESULT; }
  void fix_length_and_dec() { decimals=0; max_length=2; maybe_null=1; }
  Field *tmp_table_field(TABLE *t_arg)
  {
    if (!t_arg) return result_field;
    return (Field *) new Field_string(max_length,maybe_null, name,t_arg, binary);
  }  
};

class Item_func_monthname :public Item_func_month