2016-10-21 17 views
0

Я довольно новый в базе данных, и я работаю в базе данных MySql.Как правильно установить значение поля «точка» в таблицу базы данных MySql?

В таблице у меня есть поле с именем geographical_position, имеющий POINT как тип данных. Это поле представляет собой положение GPS точки на карте.

Я tryied, чтобы вставить значение в качестве 41.729086, 12,278478 для записи этой таблицы образуют мой IDE, но она не была инициализирована (окажись нуль)

Теперь пытается обновить его с помощью IDE (установив его «как текст) Бути получить следующее сообщение об ошибке:

#22003Cannot get geometry object from data you send to the GEOMETRY field 

Что такое правильный способ вставить координаты этой точки в этом POINT поле

+0

Вы можете прочитать эту документацию: http://dev.mysql.com/doc/refman/5.7/en/populating-spatial-columns.html есть также Примеры – krasipenkov

ответ

1

Проверить manual:

INSERT INTO geom VALUES (ST_GeomFromText('POINT(41.729086 12.278478)'));