postgres数据不想mysql数据那样支持一个主建,自增的id,而我们需要一个id,那就可以创建一个序列id,默认为下一个,在数据库中添加一个id字段,保存。
在查询的地方写sql语句实现序列的创建
alter table default_table alter column id set default nextval('database_seqid');
更新序列id
update default_table set id = nextval('database_seqid');
查询是否有序列id
select nextval('database_seqid');
能够查到说明序列创建成功!default_table为要创建的表名,database为数据名。
本文介绍如何在Postgres数据库中创建序列ID以实现类似MySQL自增ID的功能。通过创建序列和设置默认值来自动填充表中的ID字段。
1万+

被折叠的 条评论
为什么被折叠?



