For example, field of POINT type has te check that incoming geometries are really points, but not linestrings or whatsoever. This needs changes not only in spatial code, but in MySQL generally. It now can't return error if it happend in Field->store()
