[英]How can I use MySQL variable with POINT
I am trying to use a MySQL variable together with POINT like this (simplified): 我试图像这样(简化)一起使用MySQL变量和POINT:
SET @lat=145.033667; SET @long=-37.932000; INSERT INTO Location(position) values (GeomFromText(‘POINT(@lat @long)'));
This works fine: 这工作正常:
SELECT 'POINT(145.033667 -37.932000)';
As does this: 就像这样:
SELECT GeomFromText('POINT(145.033667 -37.932000)');
Is there anyone who know how I can make this work? 有谁知道我该如何做这项工作?
I think you have a syntax error: 我认为您有语法错误:
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.