You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pgAdmin 4执行SQL报错:syntax error at or near "CREATE"求助

解决PostgreSQL中“syntax error at or near "CREATE"”报错方案
  • 清理代码开头的无效字符
    从截图来看,CREATE语句开头可能存在不可见的特殊字符(如全角空格、非打印字符),或者误输入了其他内容。直接复制书中的CREATE TABLE核心语句到pgAdmin4的查询编辑器,确保开头无多余字符后执行。

  • 确认执行环境的正确性
    必须在《Practical SQL》指定的数据库(如analysis)对应的查询窗口中执行代码。在pgAdmin4左侧导航栏右键目标数据库,选择「Query Tool」打开专属窗口,避免在错误的数据库或系统窗口执行。

  • 严格匹配SQL语法细节
    核对书中代码的语法细节:

    • 所有引号使用英文半角单引号('),禁止全角引号(‘’)
    • 列定义的最后一行不要添加多余逗号
    • 关键字拼写准确,如CREATE TABLE不能出现拼写错误
  • 规范pgAdmin4的执行操作
    仅选中需要运行的CREATE TABLE语句,点击工具栏的「Execute/Refresh」按钮(▶️)执行,不要同时选中无关代码或整段包含其他命令的内容。

  • 验证PostgreSQL版本兼容性
    执行SELECT version();查看当前版本,确保与书中推荐的12+版本一致,低版本可能不支持部分语法特性。

内容的提问来源于stack exchange,提问作者JakeRep20

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:39:59