从存储的点创建几何图形(f.e.LineString())。MySQL空间

从存储的点创建几何图形(f.e.LineString())。MySQL空间,mysql,spatial,spatial-query,mysql-spatial,Mysql,Spatial,Spatial Query,Mysql Spatial,有没有办法创建一些几何图形,例如LineStringpt1、pt2等,。。。从MySQL查询,其中pt1,pt2,。。。是另一个查询的结果,换句话说,pt1,pt2,。。。存储在MySQL表中 示例:选择线条从点中选择点作为直线; 谢谢 我遇到了一个类似的问题,并通过以下方式解决了它: SELECT pt1, pt2, pt3, pt4, @Line_string := GEOMFROMTEXT(CONCAT('LINESTRING(',pt1,' ',pt2,', ',pt3,' ',pt4,

有没有办法创建一些几何图形,例如LineStringpt1、pt2等,。。。从MySQL查询,其中pt1,pt2,。。。是另一个查询的结果,换句话说,pt1,pt2,。。。存储在MySQL表中

示例:选择线条从点中选择点作为直线;
谢谢

我遇到了一个类似的问题,并通过以下方式解决了它:

SELECT pt1, pt2, pt3, pt4, @Line_string := GEOMFROMTEXT(CONCAT('LINESTRING(',pt1,' ',pt2,', ',pt3,' ',pt4,')')) FROM table;
线条PT1、pt2 现在两者都支持LineStringpt1、pt2


你问的是MySQL的哪个版本?此功能现在存在?可能与的重复
> SELECT ST_AsText( LineString( Point(0,0), Point(1,1) ) );
+---------------------------------------------------+
| ST_AsText( LineString( Point(0,0), Point(1,1) ) ) |
+---------------------------------------------------+
| LINESTRING(0 0,1 1)                               |
+---------------------------------------------------+