我的问题是 MySQL 将我的函数调用检测为类似于本地模式存储过程调用。我不确定如何明确指定这是一个 MySQL 系统函数(或者我应该如何更改 SQL)。
我的 SQL 代码是:
set @p = GeomFromText('POINT(32.8303610 34.9743380)');
select OBJECTID FROM demog_yishuv_stat08_publish
where ST_Contains(demog_yishuv_stat08_publish.Shape, @p);
我得到的回应是:
Error Code: 1305. FUNCTION mySchema.ST_Contains does not exist
然而, ST_Contains是一个 MySQL 函数,未在 mySchema 中定义。这是ST_CONTAINS 的文档。
任何帮助:非常感谢!