当前位置: 首页 > news >正文

phpstudy做正式网站互联网推广销售

phpstudy做正式网站,互联网推广销售,wordpress和织梦哪个好,网上做室内设计的网站背景 一般表的id主键我们都是设置为自增序列。 但是如果我们在插入一些数据的时候手动指定id,那么自增序列不会跟随我们手动设置的id增长。 就会出现下次不设置id的时候自增到我们手动指定的id导致主键冲突bug 举个例子 现在数据有 id123 现在我们手动插入数…

背景

一般表的id主键我们都是设置为自增序列。

但是如果我们在插入一些数据的时候手动指定id,那么自增序列不会跟随我们手动设置的id增长。

就会出现下次不设置id的时候自增到我们手动指定的id导致主键冲突bug

举个例子

现在数据有

id
1
2
3

现在我们手动插入数据比如

insert into xiaozou(id) values(4)

这时候我们的数据变成

id
1
2
3
4

实际我们的id自增序列还停留在3。

如果我们插入数据不指定id。自动生成的id就还是4,从而导致主键冲突

解决方案

设置自增序列为当前id的最大值+1

SELECT setval('xiaozou_id_seq', (SELECT MAX(id) FROM xiaozou)+1);

xiaozou_id_seq是序列名,xiaozou是表名

如果不知道序列名可以通过如下方式查询

SELECT column_name, column_default
FROM information_schema.columns
WHERE table_name = 'xiaozou' AND column_default LIKE 'nextval%';
http://www.wangmingla.cn/news/63157.html

相关文章:

  • 优化落实疫情防控措施seo优化关键词分类
  • 协会网站建设的优势线上营销策略都有哪些
  • 网站建设与制作价格西安seo排名公司
  • 内嵌百度新闻网站html源码推广策划
  • 网站制作好以后怎么管理常见的网站推广方法有哪些
  • 企业起名网站怎么做梅花seo 快速排名软件
  • 为什么网站收录下降想要网站推广页
  • 创新的商城网站建江门seo外包公司
  • 做网站可以用思源字体吗百度seo点击
  • 小智logo在线制作济南优化网页
  • 电商网站开发需求文档推广平台排行榜有哪些
  • 几个网站一个空间 怎么做邮箱推广平台排行榜app
  • 做网站的不给ftp百度关键词热搜
  • wordpress点击文章跳转外站百度 营销推广怎么做
  • 瓯北网站制作公司宣传广告怎么做吸引人
  • 网站里的聊天怎么做的惠州网站推广排名
  • 免费域名注册解析企业怎么做好网站优化
  • 扬州网站开发公司电话亚马逊seo关键词优化软件
  • 在哪个网站做流动补胎的广告好微信营销案例
  • 素材网站设计模板下载seo是指什么意思
  • 网站开发的职责与分工进入百度首页
  • 哪里 教做网站带维护开鲁网站seo不用下载
  • 大气学校网站模板类似凡科建站的平台
  • 男人做想看的免费网站企业培训网
  • 企业邮箱注册申请需要钱吗百度seo优化是做什么的
  • 欧洲外贸服务器宁波seo外包服务
  • 水利局网站建设整改报告关键词搜索挖掘爱网站
  • 群辉nas怎么做网站免费网站流量统计
  • 做网站腾讯云服务器营销策划经典案例
  • 网站备案 英文推广关键词排名方法