gpt4 book ai didi

sql - 在 DuckDB 中创建一个自增主键

转载 作者:行者123 更新时间:2023-12-05 01:50:45 26 4
gpt4 key购买 nike

许多数据库引擎支持自动递增主键,我想在我的新 DuckDB 方法中使用这种方法,但我不知道如何设置它。例如,在 MySQL 中:

CREATE TABLE Persons (
Personid int NOT NULL AUTO_INCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
PRIMARY KEY (Personid)
);

最佳答案

创建一个表:

CREATE TABLE Persons (
Personid integer primary key,
LastName varchar(255) not null,
FirstName varchar(255),
Age integer
);

创建一个序列:

CREATE SEQUENCE seq_personid START 1;

插入一些数据:

INSERT INTO Persons VALUES (nextval('seq_personid'), 'Doe', 'John', 99);

关于sql - 在 DuckDB 中创建一个自增主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72883083/

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