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

PostgreSQL Schema选择异常:无法创建表且报SET语法错误求助

问题解决方法
  • 首先看你写的SQL语句,SET语句末尾缺少分号,PostgreSQL要求每条SQL语句必须以分号结尾,pgAdmin 4里如果把两条语句放一起执行,没加分号会被当成一个语句解析,直接导致语法错误。修正后的代码应该是:
SET search_path = "laboratories";

CREATE TABLE Product();
  • 另外确认你的Schema名称是否正确:双引号包裹的Schema名是区分大小写的,如果你创建Schema时没加双引号,PostgreSQL会自动将其转为小写,这时候也可以直接写SET search_path = laboratories;(不用双引号)。
  • 还有,CREATE TABLE Product()是创建空表,虽然语法合法,但实际使用中建议添加字段定义,比如CREATE TABLE Product(id INT);,避免后续操作出现其他问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 05:20:53