MySQL几何数据类型上的语法错误或访问冲突

MySQL几何数据类型上的语法错误或访问冲突,mysql,mariadb,Mysql,Mariadb,我正在MySQL上使用数据类型几何体。我试着从页面上查询。我弄错了 如何修复?你能帮忙吗 此处出现错误: “执行时发生异常” 使用params[32648, “%0806T1001%”,5579.9051088581.7231029359.8571650396.77, [32648] SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法中有错误;请检查与您的MariaDB服务器版本相对应的手册,以了解从gis_ruralroads_t1 t(t.road_ref_num,如

我正在MySQL上使用数据类型几何体。我试着从页面上查询。我弄错了

如何修复?你能帮忙吗

此处出现错误:

“执行时发生异常”

使用params[32648, “%0806T1001%”,5579.9051088581.7231029359.8571650396.77, [32648]

SQLSTATE[42000]:语法错误或访问冲突:1064您的SQL语法中有错误;请检查与您的MariaDB服务器版本相对应的手册,以了解从gis_ruralroads_t1 t(t.road_ref_num,如第1行的“%0806T1001%”作为geom使用的正确语法

最好的,
Loy

它正指向
::int
。MySQL没有这样的语法。只需删除这5个字符即可

通常,即使添加了引号,您也可以相信整数将被正确替换:

ST_Transform(t.`road_wkt`, ?)
替换后变为:

ST_Transform(t.`road_wkt`, '32648')
撇号不会有什么坏处

ST_Transform(t.`road_wkt`, '32648')