【问题标题】:How to correctly set the value of a "point" field into a MySql database table?如何将“点”字段的值正确设置到 MySql 数据库表中?
【发布时间】:2016-10-21 14:15:12
【问题描述】:

我是数据库方面的新手,我正在研究 MySql 数据库。

在表格中,我有一个名为 geographical_position 的字段,其中 POINT 作为数据类型。该字段表示地图上某个点的 GPS 位置。

我尝试在我的 IDE 中插入一个值作为 41.729086, 12.278478 来记录该表,但它没有被初始化(它显示为 null

现在尝试通过 IDE 更新它(将其设置为“文本”)但我收到以下错误消息:

#22003Cannot get geometry object from data you send to the GEOMETRY field

将此点的坐标插入此POINT字段的正确方法是什么?

【问题讨论】:

标签: mysql sql database rdbms opengis


【解决方案1】:

查看manual

 INSERT INTO geom VALUES (ST_GeomFromText('POINT(41.729086 12.278478)'));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2013-04-22
    • 2015-01-26
    • 2013-01-25
    • 2011-04-13
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多