join表的索引
table:
sql:
如何为该表加索引.
我加了
但是explain的结果为:
求指教..
CREATE TABLE `ord1` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`or_id` int(11) DEFAULT NULL,
`name` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;CREATE TABLE `ord2` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;sql:
select ord1.id,ord1.name,ord2.id,ord2.name from ord1 inner join ord2 on ord1.or_id =ord2.id如何为该表加索引.
我加了
create index idx_or_id on ord1(or_id)但是explain的结果为:
mysql> explain select ord1.id,ord1.name,ord2.id,ord2.name from ord1 inner join o
rd2 on ord1.or_id =ord2.id\G;
*************************** 1. row ***************************
id: 1
select_type: SIMPLE
table: ord1
type: ALL
possible_keys: idx_or_id
key: NULL
key_len: NULL
ref: NULL
rows: 3
Extra:
*************************** 2. row ***************************
id: 1
select_type: SIMPLE
table: ord2
type: ALL
possible_keys: PRIMARY
key: NULL
key_len: NULL
ref: NULL
rows: 5
Extra: Using where; Using join buffer
2 rows in set (0.00 sec)
ERROR:
No query specified求指教..
...全文
相关推荐
达梦优先用 TOP/NEXT 分页、大表关联用 HASH JOIN、低基数字段用位图索引
达梦数据库SQL优化实战技巧
sql学习 Merge Sort Join优化第1式(两表限制条件有索引).sql
sql学习 Merge Sort Join优化第1式(两表限制条件有索引).sql
mysql Join使用以及优化
join使用以及优化
MySQL的LEFT JOIN表连接的进阶学习教程
主要介绍了MySQL的LEFT JOIN表连接的进阶学习教程,包括对左连接的查询效率分析以及相关建议,需要的朋友可以参考下
基于Solr的多表join查询加速方法
NULL 博文链接:https://mozhenghua.iteye.com/blog/2275318


