101
98
old_field->ptr && orig_field &&
102
99
(sql_type != DRIZZLE_TYPE_TIMESTAMP || /* set def only if */
104
101
unireg_check == Field::TIMESTAMP_UN_FIELD)) /* has default val */
108
105
/* Get the value from default_values */
110
107
orig_field->move_field_offset(diff); // Points now at default_values
111
108
if (! orig_field->is_real_null())
113
110
char buff[MAX_FIELD_WIDTH], *pos;
114
111
String tmp(buff, sizeof(buff), charset), *res;
116
113
pos= (char*) memory::sql_strmake(res->ptr(), res->length());
117
114
def= new Item_string(pos, res->length(), charset);