mysql
文章平均质量分 56
心心念念的小鼠标
为梦想而疯狂!
展开
-
mysql delete 执行报错:You can‘t specify target table ‘doctor_info‘ for update in FROM clause
mysql delete 执行报错:You can't specify target table 'doctor_info' for update in FROM clause原创 2022-08-03 13:58:37 · 957 阅读 · 1 评论 -
delete语句居然导致死锁了?
今日份,运营突然联系说创建优惠券无响应,我还调侃他说,浏览器不兼容,你换个浏览器试试呢?结果试了依旧不行,找问题吧。先看request.info日志,看结果返回啥了?这……死锁了?Lock wait timeout exceeded; try restarting transaction语句被锁住了,去看看到底哪里被锁住了呢?解决方案我们可以通过到information_schema 中来进行查找被锁的语句。详情如下博客:Lock wait timeout exceeded; try resta原创 2021-04-29 16:11:19 · 3328 阅读 · 9 评论 -
mysql update执行报错:You can‘t specify target table ‘表名‘ for update in FROM clause错误
根源:分组查询想着根据需求更新一些数据,如下sql,然后报错了。(平常使用这种情况不多,在此记录一下。)错我的大概意思:**不能先select出同一表中的某些值,再update这个表(在同一语句中)**...原创 2022-06-19 21:37:34 · 1558 阅读 · 1 评论 -
当mysql联合索引abc遇到“比较运算符”会怎样?
上篇讲述了abc联合索引优化,详情:mysql如何优化联合索引abc使用本篇则主要来研究研究当联合索引abc遇到运算符“>或<或!=”会怎样呢?文章目录一、当联合索引abc遇到“>”或者“<”符号①a=a b>b/b②a=a b=b c>c/c一、当联合索引abc遇到“>”或者“<”符号①a=a b>b/b<b c=c②a=a b=b c>c/c<c二、当联合索引abc遇到“!=”符号①a=a b!=b c=c②a=a b原创 2022-02-15 09:47:26 · 1325 阅读 · 0 评论 -
mysql如何优化联合索引abc使用
mysql 之前有讲述过关于索引的分类以及应用mysql索引应用本篇则主要是针对联合索引abc来进行实践操作说明。大家想找employees数据包可以查看如上链接博客。一、创建索引abc 那么acb,bac等查询条件索引生效吗?创建一个联合索引abc索引的type以及length如下:1)key-len列的计算规则2)sql执行1>abc执行explain select * from employees where uid=4 and first_name=“Cristine原创 2022-01-11 15:21:46 · 1838 阅读 · 0 评论 -
mac mysql用户名密码忘记
原作者:https://blog.csdn.net/u013972652/article/details/87254950转载 2021-06-03 13:24:56 · 94 阅读 · 0 评论 -
mysql 索引-【创建索引命令】
上篇讲述了一下mysql索引的应用,本篇则主要针对索引命令进行一下总结,依旧拿employees为例说明。 首先要知道索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引。MyISAM和InnoDB存储引擎:只支持BTREE索引,也就是说默认使用BTREE,不能够更换。MEMORY/HEAP存储引擎:支持HASH和BTREE索引。主键索引、唯一索引:主键和主键索引:主...原创 2018-08-10 09:48:45 · 1591 阅读 · 1 评论 -
动态索引-【B树】
谈到索引原理,无疑就谈到了B树,B+树,那么我们从他们的定义,由来再到细节一一进行了解。B树:B树由来:BST大家都了解是二叉搜索树的意思,但是二叉树他并非都是平衡的,严重失衡的情况下还有可能演化成线性表,从而降低了检索效率。要知道添加索引的主要原因是为了查询速度快,所以其平衡性是非常重要的。 如何保证多分树告诉上的平衡性,不让他退换成线性呢?这就是其B树的诞生缘由。在1970年...原创 2018-08-10 20:42:19 · 1182 阅读 · 0 评论 -
mysql 索引-【应用】
在对B树和B+树进行了一定的了解之后,终于耐住性子过来对Mysql索引进行一定的总结。本篇我们暂不提原因,仅仅通过SQL执行来对索引进行一定的总结。 索引到底是什么?其本质其实就是数据结构,能够帮助我们快速的获取数据库中的数据。导入测试库:测试数据库:mysql官方Employee数据;也可以在我的共享云盘中下载:链接:https://pan.baidu.com/s/1b-0EtvTxb...原创 2018-08-08 18:25:04 · 398 阅读 · 1 评论