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

山东富国建设投资有限公司网站橙米网站建设

山东富国建设投资有限公司网站,橙米网站建设,网站开发选题申请理由,做网站设计需要学什么MySQL 8.0 新特性之自增变量持久化 文章目录 MySQL 8.0 新特性之自增变量持久化MySQL 5.7 vs 8.0 测试对比MySQL 5.7MySQL 8.0 参考资料 MySQL 8.0 中支持自增变量持久化#xff0c;实际也是解决之前版本中存在的自增主键重启重置的 BUG 问题#xff08; BUG #199#xff1…MySQL 8.0 新特性之自增变量持久化 文章目录 MySQL 8.0 新特性之自增变量持久化MySQL 5.7 vs 8.0 测试对比MySQL 5.7MySQL 8.0 参考资料 MySQL 8.0 中支持自增变量持久化实际也是解决之前版本中存在的自增主键重启重置的 BUG 问题 BUG #199Innodb autoincrement stats los on restart 。 MySQL 8.0 开始当前最大的自增计数器每当发生变化值会被写入 redo log 中并在每个检查点时保存在 engine-private system table 中对 AUTO_INCREMENT 值进行持久化MySQL 重启后该值也不会改变。 MySQL 5.7 vs 8.0 测试对比 MySQL 5.7 # MySQL 5.7 mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 4 | 2 | 11 | 22 | ---------------------- 4 rows in set (0.01 sec)# 对应自增值AUTO_INCREMENT为 5 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int(11) NOT NULL AUTO_INCREMENT,c1 int(11) DEFAULT NULL,c2 int(11) DEFAULT NULL,c3 int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8mb4 1 row in set (0.00 sec)# 修改主键值 mysql update t2 set id5 where id4; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 5 | 2 | 11 | 22 | ---------------------- 4 rows in set (0.00 sec)# 自增值AUTO_INCREMENT未发生变化 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int(11) NOT NULL AUTO_INCREMENT,c1 int(11) DEFAULT NULL,c2 int(11) DEFAULT NULL,c3 int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8mb4 1 row in set (0.00 sec)# 插入数据此时报错“主键冲突” mysql insert into t2 (c1,c2,c3) values (3,11,12); ERROR 1062 (23000): Duplicate entry 5 for key PRIMARY# 再次查看自增值AUTO_INCREMENT已变为 6 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int(11) NOT NULL AUTO_INCREMENT,c1 int(11) DEFAULT NULL,c2 int(11) DEFAULT NULL,c3 int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT6 DEFAULT CHARSETutf8mb4 1 row in set (0.00 sec)# 测试再次插入数据此时正常 mysql insert into t2 (c1,c2,c3) values (3,11,12); Query OK, 1 row affected (0.00 sec) mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 5 | 2 | 11 | 22 | | 6 | 3 | 11 | 12 | ---------------------- 5 rows in set (0.00 sec)# 自增值AUTO_INCREMENT此时变为 7 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int(11) NOT NULL AUTO_INCREMENT,c1 int(11) DEFAULT NULL,c2 int(11) DEFAULT NULL,c3 int(11) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT7 DEFAULT CHARSETutf8mb4 1 row in set (0.00 sec)MySQL 8.0 # MySQL 8.0 mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 4 | 2 | 11 | 22 | ---------------------- 4 rows in set (0.01 sec)# 对应自增值AUTO_INCREMENT为 5 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int NOT NULL AUTO_INCREMENT,c1 int DEFAULT NULL,c2 int DEFAULT NULL,c3 int DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT5 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.01 sec)# 修改主键值 mysql update t2 set id5 where id4; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 5 | 2 | 11 | 22 | ---------------------- 4 rows in set (0.00 sec)# 查看自增值AUTO_INCREMENT已变为 6 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int NOT NULL AUTO_INCREMENT,c1 int DEFAULT NULL,c2 int DEFAULT NULL,c3 int DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT6 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec)# 再次修改主键值 mysql update t2 set id8 where id5; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 8 | 2 | 11 | 22 | ---------------------- 4 rows in set (0.00 sec)# 查看自增值AUTO_INCREMENT已变为 9 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int NOT NULL AUTO_INCREMENT,c1 int DEFAULT NULL,c2 int DEFAULT NULL,c3 int DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT9 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.00 sec)# 插入数据正常 mysql insert into t2 (c1,c2,c3) values (3,11,12); Query OK, 1 row affected (0.00 sec) mysql select * from t2; ---------------------- | id | c1 | c2 | c3 | ---------------------- | 1 | 1 | 11 | 22 | | 2 | 2 | 22 | 33 | | 3 | 2 | 22 | 25 | | 8 | 2 | 11 | 22 | | 9 | 3 | 11 | 12 | ---------------------- 5 rows in set (0.00 sec)# 查看自增值AUTO_INCREMENT正常变为 10 mysql show create table t2\G *************************** 1. row ***************************Table: t2 Create Table: CREATE TABLE t2 (id int NOT NULL AUTO_INCREMENT,c1 int DEFAULT NULL,c2 int DEFAULT NULL,c3 int DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT10 DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_0900_ai_ci 1 row in set (0.01 sec)参考资料 【1】AUTO_INCREMENT Handling in InnoDB
http://www.dnsts.com.cn/news/230265.html

相关文章:

  • 唐山市住房和城乡建设局网站做电商图的设计网站
  • 建设部网站网站建设做网站买完域名还需要什么
  • 做网站跟做APP哪个容易北京哪里有专门做网站的地方
  • 湖北企业模板建站开发python编程软件手机版
  • 温州高端网站建设公司哪家好优设网网站
  • 建站之星好吗下载中国移动商旅100最新版本
  • 发布了一个网站 显示建设中建设网站各方面费用预算
  • 电商网站充值消费系统电子商务网站建设技术
  • 网站建设时如何建立客户信赖感找工作 招聘附近8小时双休
  • 重庆企业网站建设价格做微信推送网站
  • 厦门网站制作阳哥服务器不能访问网站
  • 网站 二级域名需要备案吗py网站开发
  • 网络司网站高德地图有外资背景吗
  • 自己做免费网站难吗网站开发缓存
  • 公司做网站的优点破解软件库合集资料网址大全
  • 网站建设 上wordpress 客户端源码
  • 论述农产品电商网站建设陕西企尚网络科技有限公司
  • 中国设计之窗官方网站windows挂wordpress
  • 如何做微信网站做广告盐城微信公众平台网站制作
  • 网站建设的企业酒店怎样做网站好评
  • 深圳外包网站网站开发需求表
  • 网站一级导航怎么做网站如何做下一页
  • 厦门网站网页设如何开网店需要多少资金
  • 邯郸建网站公司wordpress媒体库上传电影
  • 大型网站建设基本流程团队做网站的收获
  • 贵州省住房和城乡建设局网站哈尔滨公司网站团队
  • 上海欣扬集团 网站建设软件开发专业难学吗
  • 泗水网站建设策划一个网站策划书
  • seo对于电子商务网站推广的作用做情网站
  • 做中英文网站要注意什么吃的网站要怎么做