2012-07-09 69 views
0

當我運行多邊形插入到MySQL返回null

INSERT INTO zones (userId, typeId, name, coords, date) VALUES 
(2, 3, "Name", PolygonFromText('POLYGON((41,395210 2,134008,41,385615 2,142463,41,393085 2,131133,41,385310 2,138665,41,395210 2,134008))'), now()); 

它返回NULL

我創建了一些多邊形任何問題之前。不同之處在於coords的數字少於工作數字。

+0

看起來像你錯過了幾個逗號,例如:'385310 2'。無論如何,如果我們無法看到'PolygonFromText'的代碼,它將很難幫助你。 – alfasin 2012-07-09 07:53:16

+0

也許你正在考慮GeometryFromText? (我沒有經驗,但是這在MySQL文檔中經常出現約10倍) – 2012-07-09 07:56:25

回答

1

好的,問題在於昏迷。 COORDS需要是這樣的:

41.395210 2.134008 

不喜歡這樣的:

41,395210 2,134008 

我覺得這麼愚蠢......