暂无图片
mysql8怎么查看优化后的sql?
我来答
分享
暂无图片 匿名用户
mysql8怎么查看优化后的sql?
暂无图片 5M

mysql8怎么查看优化后的sql?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

举一个例
先执行

explain select isdelete,isvip from user where isdelete = isvip and isdelete = 0;

然后再执行

show warnings;

就可以看到优化后的语句了。
/* select#1 */ select wsc_cgtest.user.IsDelete AS isdelete,wsc_cgtest.user.IsVIP AS isvip from wsc_cgtest.user where ((wsc_cgtest.user.IsDelete = 0) and (wsc_cgtest.user.IsVIP = 0))

你可以看到,mysql已做了优化。变成了 isDelete = 0 and isvip = 0了。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏