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

医疗网站建设比较好的Wordpress手游模版

医疗网站建设比较好的,Wordpress手游模版,淘宝客app开发,上海外贸公司招聘职位有时候新建的表需要对自增列指定初始值#xff0c;但是有时候会出现明明指定过的初始值却被重置的现象。下面以一个小实验来说明这个问题#xff1a;MySQL version:5.1.42 OS:redhat5.3无废话#xff0c;建张表先#xff1a;代码CREATETABLEsbtest1 ( id int(10) unsigned…有时候新建的表需要对自增列指定初始值但是有时候会出现明明指定过的初始值却被重置的现象。下面以一个小实验来说明这个问题MySQL version:5.1.42 OS:redhat5.3 无废话建张表先代码CREATE TABLE sbtest1 (  id int(10) unsigned NOT NULL AUTO_INCREMENT,  k int(10) unsigned NOT NULL DEFAULT 0,  c char(120) NOT NULL DEFAULT ,  pad char(60) NOT NULL DEFAULT ,  PRIMARY KEY (id),  KEY k (k)) ENGINEInnoDB AUTO_INCREMENT20000000 DEFAULT CHARSETlatin1;诸位看官可以看见我指定了auto_increment20000000。表建好后如果紧接着插数据那么此现象是不会出现的:代码mysql insert into sbtest1(k,pad) values(123,what are you doing);Query OK, 1 row affected (0.00 sec)mysql select * from sbtest1;--------------------------------------| id       | k   | c | pad                |--------------------------------------| 20000000 | 123 |   | what are you doing |--------------------------------------1 row in set (0.00 sec)那什么时候嗯确切地说是做什么样的操作重置现象才会出现呢看实验代码CREATE TABLE sbtest1 (  id int(10) unsigned NOT NULL AUTO_INCREMENT,  k int(10) unsigned NOT NULL DEFAULT 0,  c char(120) NOT NULL DEFAULT ,  pad char(60) NOT NULL DEFAULT ,  PRIMARY KEY (id),  KEY k (k)) ENGINEInnoDB AUTO_INCREMENT20000000 DEFAULT CHARSETlatin1 mysql quitBye[roottest_2 ~]# service mysqld restartmysql show create table sbtest1 \G*************************** 1. row ***************************       Table: sbtest1Create Table: CREATE TABLE sbtest1 (  id int(10) unsigned NOT NULL AUTO_INCREMENT,  k int(10) unsigned NOT NULL DEFAULT 0,  c char(120) NOT NULL DEFAULT ,  pad char(60) NOT NULL DEFAULT ,  PRIMARY KEY (id),  KEY k (k)) ENGINEInnoDB DEFAULT CHARSETlatin11 row in set (0.00 sec)这时auto_increment的值被重置了 通过以上的小实验结合手册就能理解为什么会发生这种现象了如果对某张innodb表指定了auto_increment,那么innodb就会在data dictionary为它维护一个auto_increment计数器注意这个计数器只存储在内存中不会写在disk上。那么 innodb在DB重启后如何对这个计数器进行初始化呢结合实验中的这张表来说明InnoDB在数据库重新启动后它会对指定过 auto_increment的表(sbtest1)做这样一个操作SELECT MAX(id) FROM sbtest1 FOR UPDATE;然后将这条语句取得的值1赋给被指定auto_increment的字段和在内存中的这张表的计数器。如果表是空的那么这个值将会是1.解决方法1.重建完表后插入数据之前不要重启说白了就是要保证内存的数据不会释放2.插入一条脏数据    转载于:https://www.cnblogs.com/minglog/archive/2010/04/02/1703278.html
http://www.pierceye.com/news/367708/

相关文章:

  • 巨久科技网站建设做出个人网站什么水平
  • 做外贸网站怎么做做网站3个月
  • 县局网站建设招标网站建设人文类
  • 网站开发亿玛酷给力5上海logo在线制作
  • 网站重新备案搞个网站需要多少钱
  • 海南微信网站制作平台网络计划的优化
  • 域名的正确书写格式自动seo优化
  • 怎样在网站做友情链接网页什么设计
  • 做seo网站营销推广南宁建设职业技术学院招聘信息网站
  • 网站建设全网推广小程序手机网站怎么优化
  • wordpress 网站logowin系统没有wordpress
  • 玉山电商网站建设东莞市建设规划局网站
  • 网站建设运营公司企业特色c2c的代表性的电商平台
  • 上海网站建设,分类广告软件公司简介
  • 网站虚拟主机被国家禁止访问的网站怎么打开
  • wordpress手机加载不出来优化官网咨询
  • 平台网站建设预算表如何来做网站
  • 温州网站制作企业东莞网络推广公司电话
  • 网站建设的条件重庆那些网站
  • 伊犁网站制作大连甘井子区房价
  • 循环视频做网站背景win2012r2 建设网站
  • 建设网站制作汉狮团队义乌北苑编程网站开发公司
  • 网站开发公司会计处理滨州市住房和城乡建设局网站
  • 企业网站站内优化长尾关键词挖掘站长工具
  • 山东平台网站建设企业怎么做自己的品牌网站
  • 长沙seo网站排名杭州网站建设q479185700棒
  • 泰州网站建设搭建工程造价网
  • 网站流程优化c2c模式举例子
  • 帝国网站调用图片集网店平台有哪些
  • 做flash音乐网站的开题报告删除wordpress左上角