多角形の地理座標をMySQLデータベースに挿入しようとしています。私は、タイプPOLYGONのポリゴンというフィールドを持っている、と私は、これらのクエリのすべてを実行しようとしましたが、SQLの構文エラーを取得し続ける:MySQLに座標を挿入する - PolyFromText SQL構文エラー/ nullを返す
SET @g = 'POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))';
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText(@g));
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText('POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))'));
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText('POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))', 0));
最後のクエリをphpmyadmins独自のジオ空間ツールを使用して生成され、 "Column 'ポリゴン'をnullにすることはできません。どんな助けもありがとう!
を参照してください私はPolygonFromText、PolyFromTextとGeomFromTextを試してみました - どちらも彼らの仕事。 – Yev