当前位置: 首页> 教育> 就业 > 小程序商城如何运营_工作室网站制作_软文推广发布平台_全国疫情排行榜最新情况列表

小程序商城如何运营_工作室网站制作_软文推广发布平台_全国疫情排行榜最新情况列表

时间:2025/7/11 20:05:04来源:https://blog.csdn.net/Freedom_cao/article/details/144702009 浏览次数:0次
小程序商城如何运营_工作室网站制作_软文推广发布平台_全国疫情排行榜最新情况列表

navicat在pg数据库中设置自增

问题来源: 在springboot的mubatisplus的插入数据操作时,我们设置了id为自增,但是由于数据库那边没有设置自增,导致数据id为null,插入失败,但是发现navicat设置pg数据库自增不是很方便,这里进行整理,方便后续遇到相同问题时回顾。
表结构:先展示一下我们的表结构:test表
在这里插入图片描述
数据连接名:pg-localhost
数据库名:springboot-template
test表在public下面

解决方式: 这里我们采用序列的方式来解决这个问题,
步骤1: 我们到达这个表所在的库下新建数据库查询:

CREATE SEQUENCE test_id_seq START 1;

其中test_id_seq就是你的序列名,这样你就在这个数据库中建了你的序列,然后点击public或者你的表名,再点击上方的其他,有一个序列的选项,会出现刚刚新建的test_id_seq的序列(只是展示一下,可以直接看步骤2):
在这里插入图片描述
右键点击设计序列,可以看到序列的一些属性:
在这里插入图片描述
注意: 如果你的数据库里面已经有值了,已经有了一些id,那么你的start值需要设置为已有id最大值加1,如下:
在这里插入图片描述
目前有4个id,最大为4,那么我们建序列时就是:

CREATE SEQUENCE test_id_seq START 5;

步骤2: 我们来到我们的数据库中,设计表,点击主键,然后添加默认值:

nextval('test_id_seq'::regclass)

在这里插入图片描述
至此,我们的索引就添加好了

关键字:小程序商城如何运营_工作室网站制作_软文推广发布平台_全国疫情排行榜最新情况列表

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: