I have a table with a Decimal degrees (-22.541100,30.719333) field. I altered the table and added a spatial data column (POINT) to the table. I am trying to update the POINT field with the point value of the Decimal degrees field but cannot get it to work.
I use MySQl 5.7
This is my sql:
SELECT @loc:= REPLACE(coordinates, ',', ' ') FROM interventions where id = 20;
UPDATE interventions SET location = ST_GeomFromText('POINT('@loc')') where id = 20;
I keep on getting an error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@loc')') where id = 20' at line 1
Can you see what I am doing wrong?
February 19, 2017 11:48PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.