我想使用存储过程更新mysql表列。列的数据类型为多边形(空间数据) SET boundryData = (SELECT boundry FROM tbl_data WHERE tbl_id = currentRow);
SET updatedBoundry= ST_GeomFromText(boundryData); 给出错误,指出提供给函数的数据无效,如果我按如下方式硬编码相同的数据集,则存储过程按预期工作 SET updatedBoundry =80.15298
phpMyAdmin告诉我,下面的代码片段在语法上是不正确的: SET @timeset :=0;
THEN SET @time := DATE_ADD(@time,INTERVAL 10 SECOND); SET @timeset := 1; 但我看不出是怎么回事。更新:多亏了沃尔夫冈的回答,我找到了以下解决办法:
SET @