【发布时间】:2016-04-14 15:05:15
【问题描述】:
我有一个表格几何如下:
id (Int) not null (pk),
name (varchar 25),
timestamp (timestamp),
lat (decimal 6,4),
lon (decimal 6,4),
g (geometry),
pt (point)
我有另一个填充纬度、经度字段的进程。
我想填充 pt 字段以利用 5.7 的地理空间扩展功能
如果我将 lon,lat 放入以下插入语句中,则可以正常工作:
set@g='point( -80.00 40.00)';
insert into geom (pt,timestamp) values (pointfromtext(@g),now());
但我想使用存储在该记录的 lon,lat 字段中的值
我可以使用 concat 语句创建看似正确的值,但插入“pointfromtext”语句不会获取结果
【问题讨论】: