gpt4 book ai didi

sql - 语法错误 AUTO_INCREMENT

转载 作者:行者123 更新时间:2023-11-29 14:06:15 29 4
gpt4 key购买 nike

我需要创建一个带有自动递增主键的表,所以我这样做:

String sql = "CREATE TABLE Home" +
"(id INTEGER not NULL AUTO_INCREMENT PRIMARY KEY, " +
" name VARCHAR(255), " +
" value DOUBLE PRECISION, " +
" data DATE " +
" )";

问题是,当我执行这个查询时,我得到:

Syntax error AUTO_INCREMENT

谁能帮帮我?

最佳答案

PostgreSQL 中没有auto_increment。请改用 serial

你的建表语句应该是:

create table Home (
id serial not null primary key,
name varchar(255),
value double precision,
data date
);

Here's updated documentation关于全套 PostgreSQL 数据类型。

看看this DB-FIDDLE具有完全相同的工作示例。

关于sql - 语法错误 AUTO_INCREMENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51404594/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com