field_conv.cc:
Data was not converted when ALTER TABLE CHAGE changed a field character set. sql/field_conv.cc: Data was not converted when ALTER TABLE CHAGE changed a field character set.
This commit is contained in:
parent
1846a9eb5c
commit
d1d636de8f
@ -489,6 +489,8 @@ void (*Copy_field::get_copy_func(Field *to,Field *from))(Copy_field*)
|
|||||||
if (!to->eq_def(from))
|
if (!to->eq_def(from))
|
||||||
return do_field_string;
|
return do_field_string;
|
||||||
}
|
}
|
||||||
|
else if (to->charset() != from->charset())
|
||||||
|
return do_field_string;
|
||||||
else if (to->real_type() == FIELD_TYPE_VAR_STRING && to_length !=
|
else if (to->real_type() == FIELD_TYPE_VAR_STRING && to_length !=
|
||||||
from_length)
|
from_length)
|
||||||
return do_varstring;
|
return do_varstring;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user