
mysql
文章平均质量分 94
码农参上
这个作者很懒,什么都没留下…
展开
-
同事删库跑路后,我连表名都不能修改了?
原创:码农参上(微信公众号ID:CODER_SANJYOU),欢迎分享,转载请保留出处。 事情是这样的,前几天隔壁部门的哥们在生产环境的数据库上,执行了一下drop命令,好嘛,活生生的删库跑路的例子居然真的在我身边发生了,好在运维同学给力,后来恢复了数据。事后听说这哥们虽然没被开除,但也吃了个公司的警告。 再然后,运维那边回收了所有环境下数据库的drop命令的权限,甚至包括了开发环境,本来觉得对我们也没啥影响,一般我们也没有啥需要删表的需求。但是隔了没几天,我在重命名一个表的时候,突然弹出了这样一个报错.原创 2021-09-18 09:30:39 · 505 阅读 · 0 评论 -
眼见为实,看看MySQL中的隐藏列
在介绍mysql的多版本并发控制mvcc的过程中,我们提到过mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们就来重点讨论一下诸多隐藏列中的行标识DB_ROW_ID,实际上,将行标识称为隐藏列并不准确,因为它并不是一个真实存在的列,DB_ROW_ID实际上是一个非空唯一列的别名。在拨开它的神秘面纱之前,我们看一下官方文档的说明: If a table has a PRIMARY KEY or UNIQUE NOT N原创 2021-09-01 13:06:47 · 1710 阅读 · 1 评论