每日总结(phoenix主键自增)

发布时间 2023-09-14 17:15:09作者: 旺旺大菠萝

 

1 CREATE TABLE IF NOT EXISTS active_active (
2     id BIGINT PRIMARY KEY NOT NULL,
3     nei_rong VARCHAR
4 );
5 
6 CREATE SEQUENCE IF NOT EXISTS seq;

在上述示例中,我们首先创建了一个名为seq的序列,然后将表active_activeid列定义为BIGINT类型的主键列,并且不允许为空。接下来,您可以使用该序列来为id列生成自增值。

每当要插入新行时,可以使用以下方法将id列设置为自增值:

 1 UPSERT INTO active_active (id, nei_rong) VALUES (NEXT VALUE FOR seq, '您的内容'); 

 

要使它们从1开始,您需要在第一个表中使用序列后手动设置序列的当前值,或者在不同的序列中为这两个表的id列分别设置起始值。