2017-04-02 10 views
2

mysqlカラムにポイントを挿入しようとしています。しかし、ポイントを取得しようとすると、ちょうど "?? ??"と表示されます。mysqlカラムにポイントを挿入する

CREATE TABLE geom (g GEOMETRY); 
ALTER TABLE geom ADD pt POINT; 
INSERT INTO geom VALUES (GeomFromText('POINT(1 1)')); 

上記の行は、私がテーブルを作成してポイントを挿入するために使用するものです。

は私がSELECT * FROM GEOMを実行すると、私は enter image description here 下の結果を得たあなたが注意を払っている場合、これらの行はここにあり同じです:https://dev.mysql.com/doc/refman/5.6/en/populating-spatial-columns.html

私はこの問題について、いくつかの時間を過ごし、私はこれについて、ここで多くの質問を参照してください問題。それらのどれも私が問題を解決するのを助けなかった。あなたが何かを知っているなら、教えてください。

ありがとうございました!

答えて

1

試行:SELECT ST_AsText(pt)

もっとここで読む:https://dev.mysql.com/doc/refman/5.7/en/gis-format-conversion-functions.html

+0

んJDBCは、コマンドのこの種類をサポートしていますか?私が作業しているVector 2dクラスでそれらを使用するためにポイントを取得する必要があるためです。 – Jas

+0

MySQLの関数のように見えるので、インタフェースに関係なく動作するはずです。 – obe

関連する問題