mysql - 如何在查询中同时添加 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 点,例如对查询进行索引吗?
解决方案
推荐阅读
- python-3.x - Django覆盖为会议创建两个不同ID的保存方法问题
- javascript - Text align isn't working when getting text from data attribute on object tag
- html - 节点红色 - 模板节点不自动加载网站小部件
- java - ServletServerHttpRequest 和 ServerHttpRequest 有什么区别
- python - SVG 矢量格式的 Python Wordcloud
- java - 尝试运行代码时如何修复 Java Eclipse“启动错误”?
- reactjs - 如何导出从 TypeScript 中的环境模块获取泛型的 React 上下文组件?
- jenkins - 通过全局库实用程序设置管道选项
- swift - Graph API 应该在哪里用于 iOS 应用程序、客户端或使用 Web Api 的服务器端
- java - Web Socket - 基于 Spring Boot 的应用程序面临内存泄漏问题