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;
相关推荐
南山love2 小时前
spring-boot项目实现发送qq邮箱
java·服务器·前端
不会写DN2 小时前
GORM 实战入门:从环境搭建到企业级常用特性全解析
sql·mysql·go·gin
F1FJJ2 小时前
Shield CLI:MySQL 插件 vs phpMyAdmin:轻量 Web 数据库管理工具对比
前端·网络·数据库·网络协议·mysql·容器
李明卫杭州3 小时前
JavaScript 严格模式下 arguments 的区别
前端·javascript
swipe3 小时前
向量数据库实战:为什么 AI Agent 离不开 Milvus
前端·面试·agent
小锋学长生活大爆炸3 小时前
【教程】Edge浏览器中可以提升性能的flags
前端·edge
苍舒墨3 小时前
如何借助Github pages部署React+vite静态前端项目
前端
曹牧3 小时前
JSON 数组的正确使用方式
java·服务器·前端
石头猫灯3 小时前
DNS 服务器配置实验
运维·服务器
小村儿4 小时前
一起吃透 Claude Code,告别 AI 编程迷茫
前端·后端·ai编程