ポリゴンの地理座標を MySQL データベースに挿入しようとしています。タイプ POLYGON の polygon という名前のフィールドがあり、これらすべてのクエリを実行しようとしましたが、SQL 構文エラーが引き続き発生します。
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 'polygon' cannot be null」を返します。どんな助けでも大歓迎です!