Bidang titik memiliki data lintang dan bujur yang tersimpan di dalamnya dan dapat diambil dengan mudah jika diperlukan. Dengan asumsi bidang titik Anda adalah nama pt, kueri berikut memberikan informasi ini.
SELECT ST_Y(pt), ST_X(pt) FROM my_spatial_table;
Ini persis sama dengan melakukan
SELECT Y(pt), X(pt) FROM my_spatial_table;
sejak X dan ST_X adalah alias. Jadi singkatnya Anda hanya membutuhkan kolom poin.
Anda dapat menambahkan bidang pt Anda sebagai berikut:
ALTER TABLE my_table ADD COLUMN GEOMETRY;
Kemudian Anda dapat memindahkan data dari kolom lintang, dan bujur yang ada sebagai berikut:
UPDATE my_table SET pt = PointFromText(CONCAT('POINT(',longitude,' ',latitude,')'))
Untuk detail lebih lanjut tentang ini, silakan lihat:https://stackoverflow.com/a/7135890/267540
http://dev.mysql .com/doc/refman/5.7/en/populating-spatial-columns.html