Sto cercando di inserire le coordinate geografiche di un poligono nel mio database MySQL. Ho un campo chiamato poligono di tipo poligono e ho provato a fare funzionare tutte queste domande, ma continuo ad ottenere gli errori di sintassi SQL:Inserimento di coordinate in MySQL - PolyFromText Errore di sintassi SQL/restituzione di 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));
L'ultima query è stato generato utilizzando phpmyadmins proprio strumenti geo spaziali e restituire "Column 'poligono' non può essere nullo". Qualsiasi aiuto è apprezzato!
ho provato PolygonFromText, PolyFromText e GeomFromText - nessuno di loro lavoro. – Yev