Я создал базу данных, где в одной из таблиц хранится геолокация некоторых точек.Я пытаюсь заполнить эту таблицу, что априори кажется довольно простым с GeomFromText('POINT(39.48280 -0.34804)')
, но это не работает.Все остальные столбцы, такие как id, name ..., получают свои значения, но столбец location остается пустым.
Итак, я пытаюсь обновить только что добавленную строку:
UPDATE `pfc_db`.`poi`
SET
`location` = GeomFromText('POINT(39.48280 -0.34804)')
WHERE id = 'poi00001';
И MySQLWorkbench показывает свой вывод:
0 row(s) affected
Rows matched: 1 Changed: 0 Warnings: 0
Почему он находит строку, которую должен обновить, но не делает этого?Если я пытаюсь обновить другой столбец, он работает идеально, но не с указанием местоположения.
Я искал решение, я нашел сообщения типа ВСТАВЛЕНИЕ MySQL / ОБНОВЛЕНИЕ в столбце ТОЧКА и я попробовал предложенные решения, но все еще ничего.
Итак, кто-нибудь знает, что я делаю неправильно?
Спасибо за чтение.