作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图找出为什么以下 SQL 的类别 c 表的类型为 ALL。
EXPLAIN SELECT
t.todo_id,
t.name todo_name,
c.name category_name
FROM
todos t,
categories c
WHERE t.category_id = c.category_id
todos
表在 category_id
上有一个索引,todo_id
是主键。类别表中的 category_id
列是主键。
EXPLAIN
将 PRIMARY
列为类别表的可能键,但它并未使用它。
谢谢。
最佳答案
很简单。您的查询将从表中选择所有数据。如果添加 WHERE 语句,一切都会好起来的。
关于MySQL正在做全表筛选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144535/
我在尝试获取我想要的结果集时遇到了一些问题。基本上我有这两个表: phonemanager_defaults | id | tag | number | |--
我是一名优秀的程序员,十分优秀!