2015-06-12 12 views
5

Ich habe eine Tabelle mit einem Geometriefeld POINT. Ich trete Breite/Länge Punkte in es wie folgt aus:Wie gebe ich einen "leeren" POINT() Geometriewert in ein MySQL Feld vom Typ POINT ein?

INSERT INTO table(point) 
VALUES(POINT(lon_value, lat_value); 

Manchmal habe ich nicht lat/lon Werte einzugeben. Ich kann kein Leerzeichen, NULL oder einen leeren POINT() eingeben, da POINT (0,0) eigentlich ein Ort auf dem Globus ist, der auch nicht funktioniert.

Was ist die Lösung hier?

Antwort

2

würde ich Koordinaten des Nordpols

INSERT INTO table(point) 
VALUES(POINT(0.0000,90.0000); 

verwenden, wenn die tatsächlichen Koordinaten des Pols ein Problem sein kann ich die lon-Wert von 0,0000 ändern würde.