我正在使用GeoDjango和MySQL。我使用models.PointField(srid=4326)
对象,一切正常,数据被正确保存并从数据库中检索,但当我从MySQL命令行执行select * from table
时,PointField
字段的数据显示不可读字符,而不是POINT(x,y)
形式,正如我所料。
这是正常行为吗?
答案 0 :(得分:1)
是的,这是正常的。数据以二进制格式存储。
尝试select AsText(geom) from table
,其中'geom'是几何列的名称。