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

为什么我在PostgreSQL中手动编写建表命令执行时报错?

报错原因
  • SQL语法强制要求建表时每个字段必须明确指定数据类型,你给出的建表语句中id字段没有声明任何数据类型,直接写了id,,不符合语法规范,因此触发报错。
修复方法

你只需要给id字段补充对应的数据类型即可,常规场景下项目表id会设置为自增整数主键,修改后的语句参考如下:

CREATE TABLE project (
id INT PRIMARY KEY AUTO_INCREMENT,
name varchar(64),
employee_id int
);

如果业务场景下id不需要设置为自增主键,也可以根据实际需求指定其他数据类型,比如id BIGINT、id VARCHAR(32)等,只要明确标注数据类型就可以正常执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:15:05