当我输入此查询时,我在第2行收到语法错误。有谁知道为什么会这样?
Select Postcode, Lat, Lon,
acos(sin(:lat)*sin(radians(Lat)) + cos(:lat)*cos(radians(Lat))*cos(radians(Lon)-:lon)) * :R As D
From zips
Where acos(sin(:lat)*sin(radians(Lat)) + cos(:lat)*cos(radians(Lat))*cos(radians(Lon)-:lon)) * :R < :rad
答案 0 :(得分:0)
你是如何执行该声明的?是:lat和:lon存储过程变量?我相信冒号是Oracle用于绑定变量但在MySQL中不是有效的语法。