请教各路高手:MySQL的Explain结果中Extra为空值代表什么意思?

强尼大人 2012-06-26 09:34:39
explain
select a.id,a.cid,a.title,a.`date`,a.description,b.ctitle,b.cname from tb_2_content as a left join tb_2_category as b on (a.cid=b.cid) order by id desc limit 6

a是文章表,id为PK,cid为普通索引(分类ID)
b是分类表,cid为PK
这是读取最新发布的6篇文章,并把对应的分类名称读出来。

Explain的结果是:

id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE a index (NULL) PRIMARY 4 (NULL) 9653
1 SIMPLE b eq_ref PRIMARY PRIMARY 4 minisite.a.cid 1


请教下各位,Extra为空值是代表什么意思?是最好还是最坏?谢谢了
...全文
1453 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2012-06-27
  • 打赏
  • 举报
回复
extra是扩展的,算是比较好的了。
rucypli 2012-06-26
  • 打赏
  • 举报
回复
还真没想过啥时候有啥时候没有
ACMAIN_CHM 2012-06-26
  • 打赏
  • 举报
回复
好。算不是上是最好。 using index 可能算是最好。

56,890

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧