我有两个场景,使用以下语句:
INSERT INTO areas (name, polygon) VALUES (?, POLYGON(?,?,?,?,?,?))
会导致这样的错误:
Illegal non geometric ''58.03665463092348 14.974815566795314'' value found during parsing
这里的问题似乎是我的纬度和经度被引用为POLYGON()中的文本。
但是,根据WKT格式,我需要在我的声明中使用另一组()
INSERT INTO areas (name, polygon) VALUES (?, POLYGON((?,?,?,?,?,?)))
只会导致以下错误:
Operand should contain 1 column(s)
我在这里不知所措,我如何使用预准备语句和mysql空间信息?