У меня есть два сценария, используя следующее утверждение:
INSERT INTO areas (name, polygon) VALUES (?, POLYGON(?,?,?,?,?,?))
Результатом таких ошибок будет:
Illegal non geometric ''58.03665463092348 14.974815566795314'' value found during parsing
Проблема, по-видимому, заключается в том, что мои значения широты и долготы указаны в тексте в пределах ПОЛИГА ().
Тем не менее, в соответствии с форматом WKT мне нужен еще один набор () в моем утверждении:
INSERT INTO areas (name, polygon) VALUES (?, POLYGON((?,?,?,?,?,?)))
, что приведет только к следующей ошибке:
Operand should contain 1 column(s)
Я в недоумении, как мне использовать подготовленные операторы вместе с пространственной информацией mysql?