MySQL5.6 更改字段属性仍旧会锁全表,注意这个坑!-阿里云开发者社区

开发者社区> 技术小甜> 正文

MySQL5.6 更改字段属性仍旧会锁全表,注意这个坑!

简介:
+关注继续查看

如图:

wKioL1Mav9-R97v9AAQjF-CtN9g034.jpg

如果开发让修改表字段属性,建议用pt-online-schema-change。MySQL5.6的在线DDL会锁全表。注意这个坑。


另外,增加、删除字段或索引不会锁全表,删除主键会锁全表。













本文转自hcymysql51CTO博客,原文链接:http://blog.51cto.com/hcymysql/1370546 ,如需转载请自行联系原作者










版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL数据类型及字段属性
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类: 数值 日期/时间 字符串(字符) 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE
1869 0
C#基础知识回顾-- 属性与字段
  今天在公交车上,突然想属性和字段到底有什么区别?很多字段属性都存在 get{}和set{} 和普通的变量没什么区别(可读可写) 我就感觉属性就是给字段一个多的选择方式,有的字段是不允许更改的..   刚写程序时总觉得一个字段就能满足要求,何必要使用定义起来麻烦的属性 要get、set的去定义...
577 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4615 0
destoon中自定义字段的前台显示,及修改相关属性
在destoon中模块的自定义字段存储在destonn_fields这个表中 自定义字段的前台显示使用的是fields_html这个函数在fields.func.php文件中,这个函数的定义如下, function fields_html($left = '<td class="tl">', $right = '<td>', $values = array()
1238 0
分割工具——按字段属性
在以前的文章ArcGIS按字段属性分割文件 中写到如何通过ArcGIS或FME来按字段属性表中字段来分割文件,甚至有网友还写出了模型文件。今天用了分割工具才恍然大悟,原来ESRI早就做好了这个工具。 如果要按属性表字段内容来分割,只需要在分割工具的参数中设置输入要素和分割要素均为同一要素,即我们要操作的要素,然后选择分割的字段即可。
755 0
Rtti单元(1)获取类的方法、属性、字段的列表
通过 Rtti 单元的 TRttiContext(是个 record), 可以方便地获取类的方法、属性、字段的列表. unit Unit1;  interface  uses  Windows, Messages, SysUtils, Varian...
732 0
+关注
7199
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载