将多边形插入mysql数据库时出现问题

将多边形插入mysql数据库时出现问题,mysql,gis,Mysql,Gis,我试着插入 PolygonFromText("POLYGON((121.44842136764532 31.22119260287111, 121.45076025390631 31.221990825071376, 121.45402182006842 31.218366658611853, 121.45091045761114 31.21

我试着插入

PolygonFromText("POLYGON((121.44842136764532 31.22119260287111,
                          121.45076025390631 31.221990825071376,
                          121.45402182006842 31.218366658611853,
                          121.45091045761114 31.217054584347302))")
作为值输入多边形类型和几何图形类型的字段

当我跑的时候

SELECT PolygonFromText("POLYGON((121.44842136764532 31.22119260287111,
                                 121.45076025390631 31.221990825071376,
                                 121.45402182006842 31.218366658611853,
                                 121.45091045761114 31.217054584347302))")
它返回
NULL


我的Mysql版本是5.1.41-我发现Mysql文档非常糟糕,而且在这些情况下对用户不友好

我认为多边形必须闭合,所以最后一组坐标应该与第一组坐标相同。这将在下面返回

SELECT  PolygonFromText("POLYGON((121.44842136764532 31.22119260287111,121.45076025390631 31.221990825071376,121.45402182006842 31.218366658611853,121.45091045761114 31.217054584347302,121.44842136764532 31.22119260287111))");

如果它不是一个多边形,那么可能需要使用的是线串函数