mariadb 无法以POINT数据类型存储数据

ngynwnxp  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(170)

有一个数据库,
今天我插入ROW
INSERT INTO 'locations' ('id', 'coordinates') VALUES (NULL, ST_GeomFromText('-122.325133 37.566563'));
但是我用来检查结果SELECT * FROM 'locations';
仅返回了
1, null, 2,null
请问如何存储坐标数据,谢谢
我使用10.2.38-MariaDB-MariaDB服务器
我试过INSERT INTO 'locations' ('id', 'coordinates') VALUES (NULL, ST_GeomFromText(-122.325133 37.566563));
而是语法

pbossiut

pbossiut1#

1.您对对象名使用了不正确的引号-不能是单引号,而必须是反引号(如果对象名不是关键字/保留字,则不使用任何引号)。现在您尝试插入到字符串文字中。
1.您使用了不正确的WKT文字。
最后道:

INSERT INTO locations (id, coordinates)
  VALUES (NULL, ST_GeomFromText('POINT(-122.325133 37.566563)'));

相关问题