首页 > 解决方案 > 如何在查询中同时添加 Alter 和 Select?

问题描述

我有一个像这样的查询:

q="""
SELECT tb1.id, tb2.time
FROM table1 tb1
   LEFT JOIN table2 tb2 ON tb2.pid=tb1.pid
ALTER TABLE tb2 ADD INDEX my_col (`my_col` ASC)
ORDER BY tb1.time DESC;
"""

我刚刚发现,为了提高查询效率,我需要 MySQL EXPLAIN。然后使用工作台我意识到添加索引来改进查询的一部分,但是当我尝试将此更改索引添加到原始查询时会给我语法错误。您知道如何实现 EXPLAIN 点,例如对查询进行索引吗?

标签: mysql

解决方案


推荐阅读