В полето на точката има данни за географска ширина и дължина, съхранени в него и те могат да бъдат извлечени доста лесно, ако е необходимо. Ако приемем, че вашето поле за точка е име pt, следната заявка дава тази информация.
SELECT ST_Y(pt), ST_X(pt) FROM my_spatial_table;
Това е абсолютно същото като да се направи
SELECT Y(pt), X(pt) FROM my_spatial_table;
тъй като X и ST_X са псевдоними. Така че накратко се нуждаете само от полето за точки.
Можете да добавите вашето pt поле, както следва:
ALTER TABLE my_table ADD COLUMN GEOMETRY;
След това можете да преместите данните от съществуващите колони за географска ширина и дължина, както следва:
UPDATE my_table SET pt = PointFromText(CONCAT('POINT(',longitude,' ',latitude,')'))
За повече подробности относно това, моля, вижте:https://stackoverflow.com/a/7135890/267540
http://dev.mysql .com/doc/refman/5.7/en/populating-spatial-columns.html