postgresql使用 ST_PointFromText(“POINT()“, 4326)时字段 出现“POINT()“ 不存在SQL 状态: 42703

错误提示"字段 'POINT(115.8 28.72)' 不存在"通常是因为 SQL 语句中存在语法错误。在 SQL 语句中,ST_PointFromText 函数的参数应该是一个字符串,而直接将 POINT(115.8 28.72) 作为字段名使用,这是不正确的。正确的做法是将点的坐标作为字符串传递给 ST_PointFromText 函数。此外,应该使用单引号 ' 来包围字符串参数,而不是双引号 "。

sql 复制代码
UPDATE point SET point = ST_PointFromText('POINT(115.8 28.72)', 4326) WHERE id = 4;
相关推荐
deli00737 分钟前
32K 上下文塞满后,AI 最先忘掉什么?120 轮对话实测
前端
deli0072 小时前
手机拍灯为什么有一条条黑纹?PWM 240Hz 实测
前端
忆挽篱笙歌5 小时前
通信连接,匿名管道
linux·服务器·网络
wangruofeng6 小时前
AI Models 1.1.0 发布,查大模型价格、对比模型和找 API 地址
前端·aigc·ai编程
wangruofeng6 小时前
给前端开发者的 100 个设计参考网站
前端·设计
无足鸟ICT8 小时前
【RHCA+】安装Tuned
linux·服务器·centos
Pniubi9 小时前
怎么排查慢SQL,怎么解决?
java·数据库·sql
星栈10 小时前
视频即代码,Remotion 能做什么、不能做什么
前端·音视频开发
广州华水科技10 小时前
单北斗GNSS位移监测系统的应用与技术解析
前端
用户479492835691510 小时前
从一句话或代码仓到可交互 HTML:开源 Agent 画图技能 Archify v3.2 实测与选型边界
前端·后端·面试