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

北京网站建wordpress后台界面模板

北京网站建,wordpress后台界面模板,广州建网站多少钱,dedecms网站搬家我们知道MySQL表可以定义一个自增长的id#xff0c;如果我们的表没有指定主键字段#xff0c;那MySQL会给我们的表创建一个不可见的#xff0c;长度为6个自己的row_id#xff0c;然后不停地往上加步长#xff0c;虽然生活中自然数是没有上限的#xff0c;但是在计算机里如果我们的表没有指定主键字段那MySQL会给我们的表创建一个不可见的长度为6个自己的row_id然后不停地往上加步长虽然生活中自然数是没有上限的但是在计算机里我们只要定义了表示这个数的字节长度那么它就有上限比如在Java中int类型的上限值为2^31-1即2147483647。MySQL无符号整数上限为2^32 -1即4294967295表的自增id用完了怎么办表定义的自增id达到了上线后再申请下一个id时得到的值保持不变。验证一下CREATE TABLE user (id int(20) unsigned NOT NULL AUTO_INCREMENT,name varchar(10) DEFAULT NULL,PRIMARY KEY (id)) ENGINEInnoDB AUTO_INCREMENT4294967295 DEFAULT CHARSETutf8;上面创建了一张user表id为自增主键并且我们把AUTO_INCREMENT设置成了4294967295也就是说下次执行insert语句的时候id为并且我们把AUTO_INCREMENT设置成了4294967295INSERT INTO test.user (name) VALUES (张三);结果如图同样我们在执行一次insert语句就会报主键冲突异常MySQL InnoDB系统自增row_id用完了怎么办如果我们创建的表没有指定主键那MySQL会给我们指定一个row_id作为主键。InnoDB维护了一个全局的dict_sys.row_id值所有没有主键的InnoDB表再每次插入一行数据时都会将当前的dict_sys.row_id值作为要插入数据的row_id然后dict_sys.row_id的值加1。row_id占用6个字节长度所以row_id也是有范围的即row_id值的范围是从0到2^48(无符号)。和MySQL自增id不同的是如果row_id达到了上限下一次取值就从0开始然后继续循环。如果插入一条数据时申请到的row_id比如是0如果表中没有row_id为0的数据则直接将数据插入到表中但如果表中已经有row_id为0的数据再插入时就会覆盖掉原来的数据。验证一下创建一张没有主键的表CREATE TABLE use_row_id (name varchar(10) DEFAULT NULL) ENGINEInnoDB DEFAULT CHARSETutf8;然后依次执行以下语句gdb -p 5132 -ex p dict_sys.row_id1 --batchINSERT INTO test.use_row_id (name) VALUES (张三);gdb -p 5132 -ex p dict_sys.row_id281474976710656 --batchINSERT INTO test.use_row_id (name) VALUES (李四);INSERT INTO test.use_row_id (name) VALUES (王五);结果如图从图中可以看到原来的张三那条数据已经被覆盖了。总结MySQL自增id用完后再次申请id得到的值保持不变。插入数据会报主键冲突异常。MySQL InnoDB表未指定主键时MySQL会指定一个row_id如果row_id用完了则会从头开始循环。从这点来说还是建议我们创建表的时候指定主键的毕竟使用row_id会发生覆盖数据导致原来的数据丢失影响数据的可靠性。
http://www.zqtcl.cn/news/267260/

相关文章:

  • 网站列表页怎么做的百度seo优
  • 做网站销售好不好企业seo培训
  • 网站制作排版越南网站建设
  • 满城建设局网站我要买房网
  • 长沙百度提升排名南宁网站seo公司
  • 凡科网做网站怎样东莞寮步汽车城
  • 做百度网站费用多少基于html5的移动端网站开发
  • 专业做网站设计哪家好大型网站技术方案
  • 海外医疗兼职网站建设wordpress 最受欢迎主题
  • 网站改版方案案例入门级网页设计培训学员
  • 安徽优化网站运营平台
  • 小型企业网站设计教程面备案网站建设
  • 重庆业务外包网站建设办公室装修一般多少钱一个平方
  • 网站查询域名ip解析手机短视频网站的建设
  • 甘肃机械化建设工程有限公司网站微小店网站建设价格
  • 个人空间网站建设报告网络游戏交易平台
  • 深圳医疗网站建设中小企业网站功能
  • 汕头集团做网站方案建设网站要买空间吗
  • 宁波搭建网站专业展馆展厅设计公司深圳
  • 山东省建设工程电子信息网站广州开发区第一小学
  • 网站建设推广重要性河北高端网站建设
  • 网站的seo方案怎么做wordpress自动转内链
  • 番禺手机网站制作推广wordpress远程数据库
  • 企业网站seo外包 s深圳国内设计网站
  • 临海高端营销型网站建设地址免费网站alexa排名查询
  • 做企业网站的轻量级cms建设电子商务网站流程图
  • 淘宝网站设计分析国内在线免费服务器
  • wordpress网站文章加密网站建设 博采网络
  • 哪个网站做美食好一点网络运维个人工作总结
  • 做网红用哪个网站教人做策划的网站