回答

收藏

MySQL说明更新

技术问答 技术问答 235 人阅读 | 0 人回复 | 2023-09-14

作为大学修订的一部分,我试图回答以下问题:
" ?# v/ K7 w- h& n  H' H, r索引至少在员工数据库中创建一个属性MySQL“ XPLAIN工具清楚地显示收入(相对或恢复)和负(相对于更新): d( ^7 J7 p8 ]3 n8 h$ l
)创建相关索引。
5 o& s) X/ _) z* n! J
在第一部分,我在 employees    表面创建索引,并在索引前后使用以下查询,从检索的角度证明它是有益的:
7 C" Z( ^; E5 ~EXPLAIN SELECT * FROM employees WHERE birth_date = '1953-09-02';该索引的作用是将访问行从30000减少到63。
! B- u: P& \# u% v; i8 x现在,我为如何做第二部分而烦恼。我希望能够将 EXPLAIN    命令与 UPDATE    一起使用,但不适合 UPDATE    。
7 E- R! e1 h0 J# X% Z,我正尝试分析UPDATE    查询如下:
& ?8 l7 o  i" v& G" c6 p( ?UPDATE employee SET first_name = 'first_name' WHERE birth_date = '1953-09-02';这是如何回答问题和分析的适当查询。" V# T3 n0 s3 ~) q% I7 e7 B
提前谢谢了。
1 S/ ]$ f; _  u5 L7 O0 y  H                                                               
7 q9 O% i* u% w) N    解决方案:                                                                ( X% r; e" }' \% y  {) V9 ~
                                                                EXPLAIN UPDATE通过比较MySQL它存在于文档中MySQL8 r# p% A8 S9 r' A
5.但不存在于6中MySQL
  N6 }/ E0 C. ?; Q5.5中。您在MySQL
, E1 v. e' b  K; f: i; B5.你试过服务器吗?
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则