如何在预准备语句中使用mysql spatial

时间:2011-10-02 09:57:40

标签: mysql prepared-statement spatial wkt

我有两个场景,使用以下语句:

 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空间信息?

0 个答案:

没有答案