MySQL INSERT / UPDATE в столбце POINT

Я пытаюсь заполнить свою БД географическими точками моей страны. В одной из моих таблиц 4 поля: ID [PK], широта. долгота и геоточка

EDIT `SCDBs`.`Punto_Geografico`;

SET @lat = 18.469692;

SET @lon = -63.93212;

SET @g = 'POINT(@lat @lon)';

UPDATE Punto_Geografico SET latitude = @lat, longitude =@lon, geoPoint =@g WHERE idpunto_geografico = 0;

я получаю следующую ошибку: Код ошибки: 1416 Невозможно получить геометрический объект из данных, которые вы отправляете в поле GEOMETRY

Я почти уверен, что поле 'geoPoint' является полем POINT с пространственным индексом. Я что-то упустил? 14

7
задан OMG Ponies 4 May 2011 в 04:50
поделиться