繁体   English   中英

如何在POINT中使用MySQL变量

[英]How can I use MySQL variable with POINT

我试图像这样(简化)一起使用MySQL变量和POINT:

SET @lat=145.033667; SET @long=-37.932000; INSERT INTO Location(position) values (GeomFromText(‘POINT(@lat @long)'));

这工作正常:

SELECT 'POINT(145.033667 -37.932000)';

就像这样:

SELECT GeomFromText('POINT(145.033667 -37.932000)');

有谁知道我该如何做这项工作?

我认为您有语法错误:

SET @lat=145.033667; 
SET @long=-37.932000; 
INSERT INTO Location(position) 
values (GeomFromText('POINT(@lat @long)'));  
                    ^^^ Here you need '

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM