Ich kämpfe gerade mit einer Mysql-Datenbanktabelle mit Geokoordinaten.
Momentan habe ich Lat + Long in eigenen Spalten (Typ 'varchar'), ich möchte nun die beiden Spalten zusammenfügen in eine Spalte vom Typ 'Point' .
Der folgende Befehl funktioniert:
aber wenn ich jetzt die Werte aus der Datenbank nehmen will, gehts nicht.
Ich tippe auf die einfachen Anführungszeichen, aber wie lösen?
Gruß
Dominik
[Mysql-Version 5.0.*]
Momentan habe ich Lat + Long in eigenen Spalten (Typ 'varchar'), ich möchte nun die beiden Spalten zusammenfügen in eine Spalte vom Typ 'Point' .
Der folgende Befehl funktioniert:
Code:
INSERT INTO geo (coord) VALUES (GeomFromText('POINT(48.13724 11.57562)', 6422));
Code:
UPDATE geo set coord = GeomFromText('POINT(CONCAT(lat,' ',long))', 6422)
Gruß
Dominik
[Mysql-Version 5.0.*]
Kommentar