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

PostgreSQL语法错误求助:CREATE TABLE语句执行报错排查

解决PSQL创建数据表的语法错误问题

问题根源

报错信息明确指向CREATE DATABASE product (,说明实际执行的还是你最初写错的命令,而非修正后的CREATE TABLE语句。这是因为PSQL终端的输入缓冲区里残留了之前未完成的错误命令,导致新输入的语句和旧命令混在一起执行,触发了语法错误。

修复步骤

  • 先在PSQL提示符下执行\r,清空当前输入缓冲区,彻底清除残留的错误命令。
  • 重新输入正确的建表语句:
CREATE TABLE product (
    id serial, 
    name varchar(32),
    description text,
    price decimal(5,2),
    PRIMARY KEY(id)
);
  • 回车执行,成功后会收到CREATE TABLE的反馈。

验证方法

执行\dt命令,查看当前数据库中的表列表,确认product表是否已创建成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 13:00:50