若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126074729

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

数据库相关开发


需求

  配置文件存入有时候数据库没有初始化一条数据,所有想使用有数据就更新,没数据则插入的方式。


问题

  在实际调试过程中,发现id为0时,每次replace表id为0的记录,都会使id自增,如下图:
  在这里插入图片描述


表数据结构定义和操作

在这里插入图片描述
    在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述


解决方式一:修改id值,id值不能为0

  将存入的id值改为1,验证不能为0,为0则会自动自增添加新的一条数据。


解决方法二:修改表结构,id改为不自增

  在这里插入图片描述
  在这里插入图片描述


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/126074729

Logo

更多推荐